2010-05-01 3 views
2

Я хочу использовать OpenGL в своем WndProc, но я не уверен, как это сделать. Я также не хочу, чтобы GL занимал весь экран, просто часть экрана. В конце концов я в основном хочу сделать приложение win32 для рисования, но вместо OGL вместо GDI. так как я могу сказать GL, чтобы использовать hdc моего управления (панель) для рисования?Использование OpenGL в обычном окне (Win32)

Благодаря

ответ

3

Когда вы звоните wglCreateContext, передать HDC элемента управления вместо окна. То же самое работает на OpenGL и DirectX.

0

Вы можете использовать wglCreateContext на любом HDC, но вы не можете смешивать рисунок с GDI.

+0

Не существует ли флаг, который вы можете передать при создании контекста или выборе формата пикселей, что позволяет GDI interop? – genpfault

Смежные вопросы