我建立了一个SDI的mfc应用程序。采用CSplitter控件将主框架窗口拆分为了CTopView和CBottomView两个子窗口。
现在我在CTopView中想新建一个由FormView派生的子窗口DlgShezhiView并在屏幕正中间显示,现在它只能显示在CTopView中,
CFrmCeliangzhezhi *frmCeliangshezhi = new CFrmCeliangzhezhi;
CWnd* pWnd = frmCeliangshezhi;
pWnd->Create(NULL,NULL,WS_CHILD|WS_VISIBLE,CRect(0,0,300,165),GetParent(),1001,NULL);
请问如何解决啊?
现在我在CTopView中想新建一个由FormView派生的子窗口DlgShezhiView并在屏幕正中间显示,现在它只能显示在CTopView中,
CFrmCeliangzhezhi *frmCeliangshezhi = new CFrmCeliangzhezhi;
CWnd* pWnd = frmCeliangshezhi;
pWnd->Create(NULL,NULL,WS_CHILD|WS_VISIBLE,CRect(0,0,300,165),GetParent(),1001,NULL);
请问如何解决啊?
pWnd->Create(NULL,NULL,WS_CHILD|WS_VISIBLE,CRect(0,0,300,165),GetParent(),1001,NULL);
问题在于这里的CRect(0,0,300,165)和GetParent()
是否应该考虑使用的是使用框架类的指针来操作?