以下是 CPropertySheet::AddPage 方法的原型:
int AddPage(CPropertyPage* pPage);
这个方法接受一个指向 CPropertyPage 对象的指针,将该属性页添加到属性表中。方法返回一个整数,表示新添加的属性页的索引(从0开始),如果添加失败则返回 -1。
以下是一个简单的示例,演示如何使用 AddPage 方法:
// 创建一个 CPropertySheet 对象
CMyPropertySheet propertySheet(_T("My Property Sheet"));
// 创建并添加属性页
CMyPropertyPage1 page1;
CMyPropertyPage2 page2;
propertySheet.AddPage(&page1);
propertySheet.AddPage(&page2);
// 显示属性表
propertySheet.DoModal();
在这个示例中,CMyPropertySheet 是一个自定义的派生自 CPropertySheet 的类,用于创建属性表。CMyPropertyPage1 和 CMyPropertyPage2 是两个自定义的属性页类,通过 AddPage 方法将它们添加到属性表中。最后,通过调用 DoModal 方法显示属性表。
请注意,这只是一个简单的示例,实际应用中可能需要更多的设置和操作,具体取决于你的需求。
转载请注明出处:http://www.zyzy.cn/article/detail/21830/MFC/CPropertySheet