如何实现MDI的子窗口(ChildMDI加载其它控件,如按钮,树目录,表格控件?麻烦指点,谢谢!

thankyourfish 2008-03-11 10:21:10
如何实现MDI的子窗口(ChildMDI加载其它控件,如按钮,树目录,表格控件?麻烦指点,谢谢!
...全文
101 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cnzdgs 2008-03-12
  • 打赏
  • 举报
回复
用非模式对话框就可以了,设置WS_CHILD风格。
cutewolf 2008-03-12
  • 打赏
  • 举报
回复
我觉得普通应用的话,3楼的方法就应该可以了吧
shakaqrj 2008-03-12
  • 打赏
  • 举报
回复
将子窗口的视图设为formview类型
就可以像对话框一样托拽控件
jameshooo 2008-03-11
  • 打赏
  • 举报
回复
要做三件事:
1、在子窗口的OnCreate里先执行基类的OnCreate,然后获得VIEW窗口,重新设置VIEW窗口大小,剩余的空间创建自己的控件。
2、响应子窗口的WM_SIZE消息,不要直接执行基类的OnSize,改成调用VIEW窗口的MoveWindow,如果需要的话还要重新定位自己创建的控件。
3、在子窗口的OnDestroy里要添加代码把自己创建的控件都销毁。

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧