有没有懂CCoolDialogBar的编程理念的?在鼠标移动到边界时,不点击鼠标,其中的m_nDockBarID是如何被赋值的?m_nDockBarID = nDockBarID这是唯一可以看到的赋值,但这时m_nDockBarID已经被赋值了
如果做过vs浮动窗口,对这个CCoolDialogBar应该比较熟悉。我在单步跟踪时,鼠标移动到边界时,首先触发的是截获OnNcHitTest消息,一进入这个函数体,m_nDockBarID的值就会发生变化。无法通过调试来获取到底是哪里给m_nDockBarID赋值。
有没有懂VC++的CCoolDialogBar的(第三方的)
答案:2 悬赏:0 手机版
解决时间 2021-02-16 08:41
- 提问者网友:不要迷恋哥
- 2021-02-15 20:32
最佳答案
- 五星知识达人网友:第四晚心情
- 2021-02-15 21:30
CWnd class里面有 MOUSEHOVER event 和 MOUSELEAVE event.
如果你参考MSDN用这两个event,可以解决问题。
有什么困难,告诉我。
不过,VisualStudio 2010以上的盘本都有Docking Window功能。参考我把。
如果你参考MSDN用这两个event,可以解决问题。
有什么困难,告诉我。
不过,VisualStudio 2010以上的盘本都有Docking Window功能。参考我把。
全部回答
- 1楼网友:动情书生
- 2021-02-15 22:25
原先就用过比较著名的bcgcontrolbar,这个算是对mfc的扩展了,功能还是比较强大的,不过从vs2008 sp1开始基本整合了其大部分控件功能。 至于其他你想要的控件就得自己上网找了,大部分应该还是有的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯