工具栏上面的右击快捷菜单问题
我想在工具栏上面右击,然后弹出快捷菜单,上面可以选择哪个工具栏显示,哪个工具栏关闭(就像word,或者我们使用的浏览器这样的)。可是不知道为什么,一直没有出现,我用了WM_NcRButtonDown,可是我发现这个函数只能在菜单栏上右击时才能弹出菜单,在工具栏上面就不行了。麻烦各位高手,给个提示或者有相应的代码最好啊。
我用的是vc6.0.
拜托了。
[解决办法]
你可以先获取工具栏在对话框中的Rect,然后在判断鼠标是否在这个Rect里面
最后你想操作就随你了。。。
[解决办法]
要不你把工具栏去掉,自己写一个上去
[解决办法]
不是说没有,你可以自己增加一个进去,
要不你不用单文档的做,做对话框的吧,这个好处理
[解决办法]
应该从CToolBar类派生一个新类,在这个类中响应WM_LBUTTONDOWN消息吧...
[解决办法]
改写工具栏的右键响应函数