
图形学
whyrun
这个作者很懒,什么都没留下…
展开
-
MFC的OnDraw调用UpdateAllViews(this)频繁刷新
此问题出现在VS中,VC6.0不会出现:MFC的OnDraw调用pDoc->UpdateAllViews(this)频繁刷新,不堪其扰~后来重载CMainFrame的OnCreateClient函数并直接返回true后(既不让它调用基类的OnCreateClient),问题解决~~~这是哪跟哪啊,尼玛~原创 2012-11-30 09:28:22 · 2224 阅读 · 0 评论 -
避免闪烁的方法:OnEraseBkgnd
在图形图象处理编程过程中,双缓冲是一种基本的技术。我们知道,如果窗体在响应WM_PAINT消息的时候要进行复杂的图形处理,那么窗体在重绘时由于过频的刷新而引起闪烁现象。解决这一问题的有效方法就是双缓冲技术。因为窗体在刷新时,总要有一个擦除原来图象的过程OnEraseBkgnd,它利用背景色填充窗体绘图区,然后在调用新的绘图代码进行重绘,这样一擦一写造成了图象颜色的反差。当WM_PAINT的转载 2012-11-30 09:29:56 · 874 阅读 · 0 评论 -
opengl安装(windows)
OpenGL 开发环境配置OpenGL 下有一些重用的辅助库,比如glut,glew等等,在windows平台下需要自己安装,因为微软为了推广自己的DX,在windows下只支持openGL 1.1版本。你可以打开\Microsoft Visual Studio X.X\VC\include\gl\gl.h 或 \Microsoft SDKs\Windows\v6.1\Include转载 2012-12-16 03:25:28 · 1985 阅读 · 0 评论