Запуск окна wxWidgets в DLL с потока

148
22 февраля 2018, 14:39
#define _CRT_SECURE_NO_WARNINGS
#include "MainWindow.h"
static wxAppConsole *wxCreateApp()
{
    wxAppConsole::CheckBuildOptions(WX_BUILD_OPTIONS_SIGNATURE, "my app");
    return new MainWindow();
}
// The only public function, declared also in library's header.
void RunApp()
{
    wxApp::SetInitializerFunction(wxCreateApp);
    wxEntry(0, NULL);
}
extern "C" XI_EXPORT bool run(const char* context)
{
    RunApp();
    return true;
}
extern "C" XI_EXPORT bool stop(const char* context)
{
    return true;
}
#ifdef XI_WIN
#include <windows.h>
BOOL APIENTRY DllMain(HMODULE hmodule, DWORD reason, LPVOID reserved)
{
    switch (reason)
    {
    case DLL_PROCESS_ATTACH:
    case DLL_THREAD_ATTACH:
    case DLL_THREAD_DETACH:
    case DLL_PROCESS_DETACH:
        break;
    }
    return TRUE;
}
#endif // XI_WIN

Как осуществить запуск окна с нового потока?

READ ALSO
возврат значения из потока

возврат значения из потока

Надо чтобы возвращаемое значение с можно было использовать как-то в int main()Как в случае передачи аргументов функции в поток принять возвращаемое...

136
Преобразование ломанной линии

Преобразование ломанной линии

Я имею неравномерную сетку в виде координат узлов в двумерном пространстве Узлы сетки хранятся в одномерном векторе, где нумерация снизу-вверх...

150
считывание с файла в поток

считывание с файла в поток

Необходимо главным потоком считывать данные с файла которые хранятся в виде строк, потоком t1 передавать структуру emp[i] в функцию для обработки,...

122
Не могу понять в чем проблема:

Не могу понять в чем проблема:

Напишите шаблонную функцию max5(), которая принимает в качестве аргумента массив из пяти элементов типа T и возвращает наибольший элемент...

135