CDockablepane不能响应鼠标拖动
我的cdockablepane嵌入了对话框,像死机了一样,拖不动,点击小关闭按钮没反应,dlg里面的按钮也没有了响应。整个工程就那三个停靠窗口有问题,其他都正常。求大神怎...
我的cdockablepane嵌入了对话框,像死机了一样,拖不动,点击小关闭按钮没反应,dlg里面的按钮也没有了响应。整个工程就那三个停靠窗口有问题,其他都正常。求大神怎么破?或者告诉我,怎么跟踪cdockablepane的鼠标消息?
展开
2个回答
展开全部
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);
希望回答对您有帮助.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询