◆→当工具条被拖出frame之后,成为浮动工具条之后,有没有什么消息?或者如何禁止工具条浮动? 谢谢!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
当工具条被拖出frame之后,成为浮动工具条之后,有没有什么
消息?或者如何禁止工具条浮动? 谢谢!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
问题点数:20、回复次数:6Top
1 楼luxiaoban(鲁小班)回复于 2001-07-31 11:14:48 得分 0
在CMyFrame中的OnCreate里注释掉下面三行代码
// m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);
// EnableDocking(CBRS_ALIGN_ANY);
// DockControlBar(&m_wndToolBar);
Top
2 楼jimconrad(jimmy)回复于 2001-07-31 11:32:08 得分 0
禁止浮动但不禁止dockingTop
3 楼ExitWindows(void)回复于 2001-07-31 18:24:26 得分 20
upTop
4 楼ExitWindows(void)回复于 2001-07-31 21:18:27 得分 0
upTop
5 楼ExitWindows(void)回复于 2001-07-31 21:35:10 得分 0
upTop
6 楼jimconrad(jimmy)回复于 2001-08-07 10:11:06 得分 0
to ExitWindows(void):
我没找到办法,不过我参考了mfc源代码中
void CFrameWnd::OnUpdateControlBarMenu(CCmdUI* pCmdUI)
BOOL CFrameWnd::OnBarCheck(UINT nID)
两个函数,解决了工具条浮动后被关闭而菜单条中的check状态并未改变的问题。不知你的问题是不是和我一样。Top




