Win32的Opengl窗口的视图客户区怎么在拖动时刷新?,新手第一次来发帖求助。

tommy34012 2013-10-25 04:29:45
Win32的Opengl窗口怎么在拖动窗口大小时重绘?


用鼠标拖动时没有重绘


用松开鼠标后就刷新了

把DrawGLScene()去掉后显示最初的白色区域。(如下)

无论怎么拖放窗口都不改变

在MFC里视图客户区会边拖动边刷新的
查了一下资料好像跟WM_PAINT和WM_SIZEING等消息有关系
但是不知道其中的原理是怎么样的
求各位大大指教
...全文
161 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
赵4老师 2013-10-28
搜网络教程“学OpenGL编3D游戏”。
回复
tommy34012 2013-10-28
LZ重新编了一个Win32程序,解决这个问题啦 面向对象真是好东西
回复
CaesireKin 2013-10-25
你在WM_SIZE事件内调用InvalidateRect试一试?有一段时间没做Win32了,记不太清楚了,但愿能有帮助
回复
tommy34012 2013-10-25
引用 1 楼 derekrose 的回复:
http://hi.baidu.com/zzf378139208/item/802262d706e26a362b35c755


我之前试过了,但是。。
回复
derekrose 2013-10-25
http://hi.baidu.com/zzf378139208/item/802262d706e26a362b35c755
回复
相关推荐
发帖
C++ 语言
创建于2007-09-28

6.0w+

社区成员

C++ 语言相关问题讨论,技术干货分享,前沿动态等
申请成为版主
帖子事件
创建了帖子
2013-10-25 04:29
社区公告
暂无公告