CDockablePane滚动条解决思路
CDockablePane滚动条
我在程序中添加了CDockablePane(m_testdock),在这m_testdock中添加一对话框,对话框的高度大于m_testdock的高度,也就是m_testdock必须要滚动显示才能将这个对话框显示完。
现在遇到的问题是,我加上对话框以后,滚动条没有显示。
请问下如果将m_testdock中的滚动条显示出来且能滚动呢?麻烦朋友们帮下忙。
上面是在dockpane中创建的对话框。
------解决思路----------------------
已经是pane了 就直接pane上动态创建控件就行了 何必多次一举再搞对话框呢 我做的就是直接把pane当对话框
我在程序中添加了CDockablePane(m_testdock),在这m_testdock中添加一对话框,对话框的高度大于m_testdock的高度,也就是m_testdock必须要滚动显示才能将这个对话框显示完。
现在遇到的问题是,我加上对话框以后,滚动条没有显示。
请问下如果将m_testdock中的滚动条显示出来且能滚动呢?麻烦朋友们帮下忙。
int CBaseInfoPane::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CDockablePane::OnCreate(lpCreateStruct) == -1)
return -1;
// TODO: 在此添加您专用的创建代码
if(!m_baseInfoDlg.Create(IDD_DIALOG_PROINFO, this))
return -1;
m_baseInfoDlg.ShowWindow(SW_SHOW);
return 0;
}
上面是在dockpane中创建的对话框。
------解决思路----------------------
已经是pane了 就直接pane上动态创建控件就行了 何必多次一举再搞对话框呢 我做的就是直接把pane当对话框