去掉MFC的MDI程序中的浮动工具条上标题栏中的“关闭”按钮:
由于工具栏也是一个对话框窗口,我们可以利用 CControlBar 基类的m_pDockBar成员来调用GetParent()以获取工具条的父窗口。从而改
(摘自http://www.vckbase.com/vckbase/default.aspx)
(1)如果想在视图CMFC_frameView::OnLButtonDown()中调用(在CView中响应左键):
CWnd* pToolBarDlg;//父窗口(即包含工具栏的窗口,是我们想得到的)
pToolBarDlg= ( ( CWnd* ) ((CMainFrame*) AfxGetMainWnd())->m_wndToolBar.m_pDockBar)
<

本文介绍了如何在MFC的MDI程序中移除浮动工具条标题栏上的“关闭”按钮。通过获取工具条的父窗口,即CMiniFrameWnd类型窗口,然后调用ModifyStyle方法来移除WS_SYSMENU风格,从而实现隐藏关闭按钮的效果。可以在视图的OnLButtonDown事件或主窗口的OnCreate事件中进行操作。
最低0.47元/天 解锁文章
2266

被折叠的 条评论
为什么被折叠?



