如何去掉CDockablePane的右键菜单
1个回答
展开全部
1. CFrameWndEx 在框架类的头文件中定义一个CDockablePane的数组
CDockablePane m_Panes[5];//一个CDockablePane的数组
2. CFrameWndEx:: OnCreate() 在Create函数中自动生成了一下代码,对MFC比较熟悉的这里就不讲了
CMFCPopupMenu::SetForceMenuFocus(FALSE);
InitUserToolbars(NULL, uiFirstUserToolBarId, uiLastUserToolBarId);
EnablePaneMenu(TRUE, ID_VIEW_CUSTOMIZE, 0, ID_VIEW_TOOLBAR);
CDockingManager::SetDockingMode(DT_SMART);
EnableAutoHidePanes(CBRS_ALIGN_ANY);
EnableDocking(CBRS_ALIGN_ANY);
希望回答对您有帮助.
CDockablePane m_Panes[5];//一个CDockablePane的数组
2. CFrameWndEx:: OnCreate() 在Create函数中自动生成了一下代码,对MFC比较熟悉的这里就不讲了
CMFCPopupMenu::SetForceMenuFocus(FALSE);
InitUserToolbars(NULL, uiFirstUserToolBarId, uiLastUserToolBarId);
EnablePaneMenu(TRUE, ID_VIEW_CUSTOMIZE, 0, ID_VIEW_TOOLBAR);
CDockingManager::SetDockingMode(DT_SMART);
EnableAutoHidePanes(CBRS_ALIGN_ANY);
EnableDocking(CBRS_ALIGN_ANY);
希望回答对您有帮助.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询