MDI子窗口初始位置的问题
我用多文档结构,想做一个表格化的编辑工具,左边目录树里选择文件,右边展示内容,所以自定义了两个document template
左边是固定的一个CTreeView,用于显示目录,点击叶子的时候在右边弹出CListView
有个问题是这个ClistView的初始位置总是把CTreeView盖住,OnGetMinMaxInfo里只能指定最大化时的位置,而且我设置了还无效
void CChildTDFrame::OnGetMinMaxInfo(MINMAXINFO FAR* lpMMI)
{
// TODO: Add your message handler code here and/or call default
// lpMMI->ptMaxPosition
lpMMI->ptMinTrackSize.x=1000;
lpMMI->ptMinTrackSize.y=1000;
lpMMI->ptMaxPosition.x = 1000; //这里不生效
lpMMI->ptMaxPosition.y = 1000; //这里不生效
lpMMI->ptMaxSize.x=1000;
lpMMI->ptMaxSize.y=1000;
lpMMI->ptMaxTrackSize.x=1000;
lpMMI->ptMaxTrackSize.y=1000;
CMDIChildWnd::OnGetMinMaxInfo(lpMMI);
}
请问有什么办法可以限制弹出的子窗的初始位置呢?