社区
界面
帖子详情
mfc中使用opengl时执行swapbuffer与其他窗口的OnPaint冲突
songtzu
2013-08-20 10:07:31
我在用opengl/mfc绘图的时候,每次swapbuffer,如果QQ登陆窗口覆盖在我的swapbuffer的hdc对应窗口上面,则会出现闪屏。 xp系统。
win7系统没有这个问题。。。
spy显示,QQ登陆窗口循环执行Onpaint。
有人知道可能的原因么?
...全文
106
1
打赏
收藏
mfc中使用opengl时执行swapbuffer与其他窗口的OnPaint冲突
我在用opengl/mfc绘图的时候,每次swapbuffer,如果QQ登陆窗口覆盖在我的swapbuffer的hdc对应窗口上面,则会出现闪屏。 xp系统。 win7系统没有这个问题。。。 spy显示,QQ登陆窗口循环执行Onpaint。 有人知道可能的原因么?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
向立天
2013-09-23
打赏
举报
回复
您好 我是本版版主 此帖已多日无人关注 请您及时结帖 如您认为问题没有解决可按无满意结帖处理 另外本版设置了
疑难问题汇总帖
并已在版面置顶 相关规定其帖子中有说明 您可以根据规定提交您帖子的链接 如您目前不想结帖只需回帖说明 我们会删除此结帖通知 见此回复三日内无回应 我们将强制结帖 相关规定详见界面
界面版关于版主结帖工作的具体办法
MFC
对话框下
OPENGL
程序例子
首先,为了在
MFC
对话框
中
使用
OpenGL
,我们需要在资源编辑器
中
添加一个自定义控件,通常是CStatic派生的控件,因为CStatic是
MFC
中
最常用来显示静态文本或图像的控件。然后,我们需要重写这个控件的On
Paint
方法,以便...
MFC
与
OpenGL
的简单例子
在
MFC
中
,通常会重写`On
Paint
`方法来
执行
OpenGL
绘制。首先,你需要清除颜色缓冲区和深度缓冲区,然后
执行
你的绘制代码,最后交换前后缓冲区以显示结果。这里是一个基本的`On
Paint
`实现: ```cpp void C
OpenGL
View::...
MFC
基于对话框下的
OpenGL
在
MFC
对话框
中
使用
OpenGL
,你需要进行以下步骤: 1. **创建
MFC
对话框项目**:启动Visual C++,新建一个
MFC
应用程序项目,选择“对话框”作为应用程序类型。 2. **添加
OpenGL
支持**:在资源视图
中
,右键点击对话框...
【demo】
MFC
下
使用
opengl
在
MFC
中
使用
OpenGL
,我们需要完成以下步骤: 1. **创建
OpenGL
上下文**:在
MFC
的
窗口
类(如CWnd或CView)
中
,你需要重写`OnCreate()`方法来创建
OpenGL
上下文。这通常包括创建一个兼容的像素格式描述符...
界面
15,980
社区成员
115,867
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章