Как я могу позвонить в MainDrawCallback перед DraitCallback?C++

Программы на C++. Форум разработчиков
Anonymous
Как я могу позвонить в MainDrawCallback перед DraitCallback?

Сообщение Anonymous »

Я зарегистрировал maindrawcallback в качестве обратного вызова в окне с использованием API X-Plane. Сначала называется.

Код: Выделить всё

XPLMRegisterDrawCallback(mainDrawCallback, xplm_Phase_Gauge, 0, nullptr);
Однако, в этом случае, maindrawcallback вообще не вызывается.

Код: Выделить всё

XPLMRegisterDrawCallback(mainDrawCallback, xplm_Phase_Window, 0, nullptr);

XPLMCreateWindow_t win = { 0 };
win.structSize = sizeof(win);
win.left = 50;
win.top = 200;
win.right = 650;
win.bottom = 600;
win.visible = 1;
win.drawWindowFunc = drawCallback;
win.refcon = nullptr;

// These are crucial for handling input in the external window
win.decorateAsFloatingWindow = xplm_WindowDecorationRoundRectangle;
win.layer = xplm_WindowLayerFloatingWindows;

g_window = XPLMCreateWindowEx(&win);
Как я могу убедиться, что maindrawcallback вызывается перед DrawCallback ?

Подробнее здесь: https://stackoverflow.com/questions/797 ... awcallback

Вернуться в «C++»