vc++深入详解学习-NO.8-对话框2

一个属性表单由一个或多个属性页组成。

创建属性表单之前,首先需要创建属性页。属性页对应的MFC类是CPropertyPage,其继承于CDialog。本质上也是一个对话框。

创建属性表单,首先需要创建一个CPropertySheet对象,接下来,在此对象中为每一个属性页创建一个对象(CPropertyPage类型),并调用Addpage函数添加每一个属性页,然后调用DoModal函数显示一个模态属性表单,或者调用Create函数创建一个非模态属性表单

=====================================

创建向导类型的对话框,应该遵循创建一个标准属性表单的步骤来实现,但在调用属性表单对象的DoModal函数之前,应该调用SetWizardMode这一函数。

向导页面创建完成之后,需要调用SetWizardButtons函数设置按钮(一般在属性页的OnSetActive函数中调用)

=================

在C/C++中,非0即为真(TRUE),0值即为假(FALSE)。对于数组,数组名就是他的首地址,数组大小可以利用SIZAOF函数来获取。

通过对DoModal函数返回值进行判断确定用户选择。

窗口和对象并非一个事物,窗口被销毁了,但是窗口对象的声明周期不一定结束了。

 

posted @ 2013-08-11 22:10  veonm  阅读(169)  评论(0编辑  收藏  举报