vc++深入详解学习-NO.8-对话框2
一个属性表单由一个或多个属性页组成。
创建属性表单之前,首先需要创建属性页。属性页对应的MFC类是CPropertyPage,其继承于CDialog。本质上也是一个对话框。
创建属性表单,首先需要创建一个CPropertySheet对象,接下来,在此对象中为每一个属性页创建一个对象(CPropertyPage类型),并调用Addpage函数添加每一个属性页,然后调用DoModal函数显示一个模态属性表单,或者调用Create函数创建一个非模态属性表单
=====================================
创建向导类型的对话框,应该遵循创建一个标准属性表单的步骤来实现,但在调用属性表单对象的DoModal函数之前,应该调用SetWizardMode这一函数。
向导页面创建完成之后,需要调用SetWizardButtons函数设置按钮(一般在属性页的OnSetActive函数中调用)
=================
在C/C++中,非0即为真(TRUE),0值即为假(FALSE)。对于数组,数组名就是他的首地址,数组大小可以利用SIZAOF函数来获取。
通过对DoModal函数返回值进行判断确定用户选择。
窗口和对象并非一个事物,窗口被销毁了,但是窗口对象的声明周期不一定结束了。