MFC 属性表单的创建
2021-03-15 01:37
标签:添加 dial 方便 inf 页面 nbsp load com 注意 开发环境:VS2019 我们创建以下效果的一个窗体。 有三个页面分别对应了不同的窗口, 这个窗口是一个继承了CMFCPropertySheet类的对象窗口,其原理,就是我们分别添加三个不同的属性表页,然后将这三个属性表页,添加到我们这个CMFCPropertySheet类的对象里面。 现在我们来实现三个属性表页的创建。 首先创建资源,点到资源管理器找到dialog然后选择添加资源,这里我们展开Dialog资源列表,找到LAREG选项,我们使用这个来创建我们的属性表页。 创建完后添加一些控件,如下图所示: 按照此步骤分别创建三个这样的属性表页。 上面我们也说到,效果的实现就是将这三个聚合起来,然后显示出来。 我们为每一个页面创建一个类,继承于CMFCPropertyPage。 如下图所示: IDD_PROP1就是我们整个属性页表的ID 我们这里添加了IDD枚举变量,以方便与页面连接。我们在构造函数里面连接我们创建的属性表页 分别对其他的属性表页执行相同的操作。 做完以上步骤之后,我们就开始将三个页面聚合起来, 我们新建一个类,继承于CMFCPropertySheet,并将三个页面添加到类里面, 然后我们在构造函数里面添加这三个页面 这样我们就把这三个页面集合到一个窗口下了,下面我们来显示这个窗口,我们在菜单栏添加一个菜单用来显示这个窗口,名字就叫“属性表单” 然后添加事件处理函数: 这样就显示了一个模态对话框,使用方法于CDialog相同,也可以使用Create创建非模态的对话框, 注意头文件的引用,VC6.0没有这个类,不适用VC6.0 MFC 属性表单的创建 标签:添加 dial 方便 inf 页面 nbsp load com 注意 原文地址:https://www.cnblogs.com/Super-biscuits/p/14012669.html