MFC 应用程序界面设计问题

来源:百度知道 编辑:UC知道 时间:2024/06/23 00:01:53
各位高手,小弟正在作毕设,现在要设计系统的主界面,
我不想按一个按钮,就弹出一个对话框,太琐碎。
希望功能对话框都嵌在主界面里,
但每个功能对话框不一定有同样的控件,
可能差别很大,不知道这样的主界面用什么方法实现。
请教各位高手,多谢多谢。
我的基础不太好,请详细一点,麻烦各位

内置对话框?

可以在内部绘图,或者用SetParent函数把对话框封在其他控件里,可以用命令行式的风格……

先所说SetParent,这个API函数可以把一个控件从一个容器中转移到另一个容器中。
参考地址:www.hszxcx.cn/WindowsAPI/FunctionView.aspx?id=35478797025413

我之前的一个应用是在VB中把NotePad2封装在一个图片框中,配合列表框实现文件的快速浏览。

还有,可以把所有对话框中可能用到的控件都准备好,如按钮、文字等等。

在主窗口中用picture框定位CDialog
然后动态创建Child类型非模式对话框 并移动到定位区就行了