查看: 2542|回复: 9

MFC工具栏按钮Tips闪烁问题

[复制链接]

该用户从未签到

发表于 2011-11-25 20:44:31 | 显示全部楼层 |阅读模式
我仿造osg中MFC示例创建了一个MFC应用程序,在渲染的时候,当我把鼠标放在工具栏按钮上一段时间之后会出现Tip提示信息,但是会不停地闪烁,我重载OnEraseBkGround,return false,还是会闪,这该怎么处理?我运行了MFC示例程序并没有闪烁的现象.

该用户从未签到

发表于 2011-11-28 09:15:42 | 显示全部楼层
OpenGL窗口在windows下似乎的确有遮挡其他窗口的现象,具体什么原因就不清楚了

该用户从未签到

发表于 2011-11-28 09:16:39 | 显示全部楼层
OpenGL窗口在windows下似乎的确有遮挡其他窗口的现象,具体什么原因就不清楚了

该用户从未签到

发表于 2011-12-23 20:12:20 | 显示全部楼层
请问这个问题解决了吗?

该用户从未签到

 楼主| 发表于 2011-12-25 22:04:45 | 显示全部楼层
wanghuisoftware 发表于 2011-12-23 20:12
请问这个问题解决了吗?

这个问题我还没解决,具体原因还不知道,我们可以一起来研究下 osg提供的mfc例子并没有闪烁

该用户从未签到

发表于 2011-12-26 18:36:19 | 显示全部楼层
garyliyong 发表于 2011-12-25 22:04
这个问题我还没解决,具体原因还不知道,我们可以一起来研究下 osg提供的mfc例子并没有闪烁

我见MFC例子中,MFC_OSG_MDIVIEW.cpp中有个方法BOOL CMFC_OSG_MDIVIEW::OnEraseBkgnd(CDC* pDC){return true;}而你为什么return false;

该用户从未签到

 楼主| 发表于 2011-12-26 22:39:56 | 显示全部楼层
wanghuisoftware 发表于 2011-12-26 18:36
我见MFC例子中,MFC_OSG_MDIVIEW.cpp中有个方法BOOL CMFC_OSG_MDIVIEW::OnEraseBkgnd(CDC* pDC){return t ...

return true和return false结果都是一样的,还是闪烁,不知道是什么原因?

该用户从未签到

发表于 2011-12-27 12:16:44 | 显示全部楼层
garyliyong 发表于 2011-12-26 22:39
return true和return false结果都是一样的,还是闪烁,不知道是什么原因?

你用的是osg哪个版本的。我的是2.9.11的,会不会是版本的问题?

该用户从未签到

 楼主| 发表于 2011-12-28 22:37:20 | 显示全部楼层
wanghuisoftware 发表于 2011-12-27 12:16
你用的是osg哪个版本的。我的是2.9.11的,会不会是版本的问题?

我用的是3.0.1的最新稳定版 这个我还没时间去找出原因,不过这肯定是要解决才行

该用户从未签到

发表于 2011-12-30 09:48:38 | 显示全部楼层
这个问题很困惑
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表