CPropertySheet::Create 是 MFC 中 CPropertySheet 类的一个公共方法,用于创建属性页对话框。以下是该方法的一般格式和说明:
BOOL Create(
   CWnd* pParentWnd = NULL,
   DWORD dwStyle = (DWORD)-1,
   DWORD dwExStyle = 0
);

参数说明:

  •  pParentWnd:指定属性页的父窗口,通常为主窗口。

  •  dwStyle:指定属性页的风格。可以使用窗口风格常量,如 WS_VISIBLE、WS_CHILD 等,或者自定义的风格。

  •  dwExStyle:指定属性页的扩展风格。


返回值:

  •  如果成功创建属性页,则返回非零;否则返回零。


示例用法:
CYourPropertySheet propertySheet;
propertySheet.AddPage(&page1); // 添加属性页,page1 是你自定义的属性页类的实例
propertySheet.AddPage(&page2); // 添加另一个属性页
// 继续添加需要的属性页...

if (propertySheet.Create(this, WS_SYSMENU | WS_CAPTION | DS_MODALFRAME)) {
    propertySheet.DoModal(); // 显示属性页对话框
}

上述示例中,CYourPropertySheet 是你自定义的 CPropertySheet 派生类,page1 和 page2 是你自定义的属性页类的实例。在使用 Create 方法前,你需要先通过 AddPage 方法添加需要的属性页。




转载请注明出处:http://www.zyzy.cn/article/detail/21846/MFC/CPropertySheet