PDA

Просмотр полной версии : Встраивание в Centrafuse и OpenGL


AndreyAv
15.07.2012, 14:27
Подскажите, кто нибудь знает какие сообщения отправляет Centrafuse окну во время встраивания?
Пытаюсь встроить свою OpenGL-программу. Во время запуска окно прорисовывается в положении (0;0), потом перемещается в нужное место в центре экрана, но прорисовки не происходит.

balabollng
15.07.2012, 19:46
В последнюю очередь думайте, что ЦФ отправляет окнам. Ее задача захватывать все, а не Ваша писать ПО для работы с ЦФ.

Скорее всего проблема именно на вашей стороне и она не связана с ЦФ. Попробуйте перехватывать событие изменения размера и позиции окна и вызывать invalidate handle окна.

AndreyAv
15.07.2012, 20:44
В последнюю очередь думайте, что ЦФ отправляет окнам. Ее задача захватывать все, а не Ваша писать ПО для работы с ЦФ.

Скорее всего проблема именно на вашей стороне и она не связана с ЦФ. Попробуйте перехватывать событие изменения размера и позиции окна и вызывать invalidate handle окна.

Ну да, я прекрасно понимаю что проблема у меня. Хотелось понять что именно за проблема.
Спасибо за совет, поэксперементирую.
Наверное WM_WINDOWPOSCHANGED и WM_SIZE вы имели в виду?