ich habe eigentlich immer OpenGL mit MFC verwendet. Dabei habe ich das OpenGL Window von CWnd abgeleitet. Hier stehen Dir dann alle MFC CWnd Methoden und Events zu Verfügung - in Deinem Fall: WM_SIZE --> OnSize
zB:
void COpenGL::OnSize(UINT nType, int cx, int cy)
{
// super OnSize
CWnd::OnSize(nType, cx, cy);
GLsizei width = (GLsizei) cx;
GLsizei height = (GLsizei) cy;
// reset the current viewport
glViewport(0, 0, width, height);
// ....
}
Alles anzeigen