Как я могу позвонить в 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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