高分求教:怎样得到工具栏的框架父窗口的消息?

yyxc306 2006-12-21 09:38:44
当工具栏是停靠式的时候,移动工具栏,会响应WM_Move,WM_LBUTTONDOWN等消息,但是当工具栏是浮动时,点击工具栏的标题栏移动,WM_Move,WM_LBUTTONDOWN等消都不会响应。
我在网上搜到这样的资料:
停靠式工具栏是框架窗口的子窗口,浮动式工具栏是围绕着它的小型框架窗口的子窗口,小型框架窗口是框架窗口的弹出式窗口。

那当工具栏是浮动时,我想对点击工具栏的标题栏这个事件做处理,怎么做呢?
我现在的MYToolBar的类是继承CToolBar的

...全文
263 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yyxc306 2006-12-22
  • 打赏
  • 举报
回复
wsb_8224(人在江湖飘啊,哪有不挨刀呀)
提供的方法可以用,不过这样做,停靠的功能消失了,郁闷
templarzq 2006-12-21
  • 打赏
  • 举报
回复
mark
mynamelj 2006-12-21
  • 打赏
  • 举报
回复
WM_NCLBUTTONDOWN
mynamelj 2006-12-21
  • 打赏
  • 举报
回复
在父窗口中PreTranslateMessage将消息转发给toolbar窗口
wsb_8224 2006-12-21
  • 打赏
  • 举报
回复
CToolBar实际并不是一个独立的窗口,而是依附在CMiniFrameWnd中的,所以其CToolBar的显示和隐藏都是通过CMiniFrameWnd来控制的

看看这文章,看看能不能有用

http://www.codeguru.com/Cpp/controls/toolbar/customizingtoolbars/article.php/c2515
yyxc306 2006-12-21
  • 打赏
  • 举报
回复
那点击工具栏的标题栏具体对应哪个消息呢?
我在FRAMEWND里加WM_LBUTTONDOWN消息没用,谁能提供简单的代码阿?

15,976

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧