MDI结构,将View分为左边视图,右边为一个对话框,怎么做?

-小仙- -小仙- 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
MFC MDI结构,
每次新建一个文档,对应一个窗口, 每个窗口都是左边是视图区,右边是一个对话框,

视图区应该除去对话框的区域,

如果用:
//
CCtlPaneDlg m_CtlPaneDlg;
//

//
m_CtlPaneDlg.Create( IDD_DLG_CTLPANE, this );
//

m_CtlPaneDlg.SetWindowPos ( NULL, 0, 0, 250, cy, SWP_SHOWWINDOW );

的方式,虽然可以出现对话框,但视图区还是没有变化,只是在View上覆盖了对话框。


如果用分割窗口的话,好像闪烁就更厉害了! 不知道怎么做?

可以让spy++ ,查看时,窗口为两个窗口区,坐标为View,右边为dialog
...全文
评论 20
收藏 已收藏
分享
返回顶部
-小仙-
界面 15,976 成员 115,866 内容