Ну смотри сам типичный пример инициализации
| Код | ghDC := GetDC(Handle); if bSetupPixelFormat(ghDC)=false then Close(); ghRC := wglCreateContext(ghDC); wglMakeCurrent(ghDC, ghRC); glClearColor(0.0, 0.0, 0.0, 0.0); glEnable(GL_COLOR_MATERIAL); glEnable(GL_DEPTH_TEST);
|
Функция wglMakeCurrent() - устанавливает текущий дескриптор для вывода дальше все команды относятся только к нему. Для вывода во вторую форму нужно установить дескриптор другой формы. В чем смысл одновременного вывода если программа обычно и так работает в один поток? Передал управление, переустановил новый контекст и можно выводить на другую форму. Или есть желание делать это многопоточно? |