我要发帖 回复

正式会员

7

主题

87

积分

0

专家分

:

私信
发表时间 : 2010-11-29 15:11:20 | 浏览 : 1741    评论 : 10
我用的是MFC单文档框架,是在视类中基于计时器来完成VP画面的叠加的

我想在VP画面的左下角叠加一个按钮(画面上方)

在没有添加VP的工程中试验成功后,我把代码放在叠加了VP的工程中,结果只在程序开始运行瞬间按钮一闪而过,然后就没VP画面挡住了,我想了各种办法还是实现不了,请高手指点下,提供个思路,谢谢~

最近VR访客

administrator专家组 评论于2010-11-29 16:40:40
做一个dialogbar 浮动在三维视图上 也可
gsgu 评论于2010-11-30 09:11:29
回复 2# administrator

谢谢帮忙!~是非模态对话框吗?我做了一个,也实现了功能,但遇到个问题

对话框的属性,如果我选WS_CHILD 的话,它还是会被VP窗口挡住,

如果不选WS_CHILD 的话,按钮是浮出来了,但一点按钮,焦点就离开窗口,而跑到按钮上了,我需要焦点一直在窗口上,有什么方法可以实现吗?再次感谢~
gsgu 评论于2010-11-30 10:13:09
找到办法了!($ _ $)

void CDiatest::OnBnClickedButton1()
{
        CWnd* pWnd = AfxGetMainWnd();
        pWnd->SetFocus();
}
fliedbird 评论于2010-12-23 15:47:28
非常实用,收藏了
jgy86324 评论于2011-4-26 20:38:28
前段时间也遇到这个问题了
gubingjie 评论于2011-8-24 05:43:35
正在学习中的。
xianjian97 评论于2011-8-26 10:51:17
太难了呜呜
撒旦狂魔 评论于2011-8-29 22:23:50
留个记号!简单实用的办法。。
angelajer 评论于2012-2-20 19:28:08
很有用啊,谢谢各位大侠
zhaoyl05 评论于2012-3-1 11:24:59
很有启发,谢谢

手机版|VR开发网 统计 津ICP备18009691号
网安备12019202000257

GMT+8, 2022-8-10 07:58 AM

返回顶部