在MFC方式下写OpenGL,最好在OnDraw函数中写一个场景的函数。因为在很多消息触发时,会调用OnDraw函数对窗口进行重绘,如果OnDraw中没有绘制场景函数,则窗口会变成默认的白色。即便有定时器在每个时间片内对窗口进行绘制,一旦定时器关闭,而触发消息时,则窗口会变成白色。
所以我的经验是,在OnDraw函数中加入默认场景绘制函数。
在MFC方式下写OpenGL,最好在OnDraw函数中写一个场景的函数。因为在很多消息触发时,会调用OnDraw函数对窗口进行重绘,如果OnDraw中没有绘制场景函数,则窗口会变成默认的白色。即便有定时器在每个时间片内对窗口进行绘制,一旦定时器关闭,而触发消息时,则窗口会变成白色。
所以我的经验是,在OnDraw函数中加入默认场景绘制函数。