在 MFC(Microsoft Foundation Classes)中,CPropertySheet 类确实有名为 GetPage 的公共方法,用于获取指定索引处的属性页指针。这个方法允许你通过属性页的索引访问特定位置的属性页。

以下是 CPropertySheet::GetPage 方法的简单示例用法:
CPropertySheet propertySheet(_T("My Property Sheet"));
CPage1 page1;
CPage2 page2;

propertySheet.AddPage(&page1);
propertySheet.AddPage(&page2);

// 获取指定索引处的属性页指针
CPropertyPage* pPageAtIndex = propertySheet.GetPage(1);

if (pPageAtIndex != nullptr) {
    // 在这里使用 pPageAtIndex 处理获取的属性页
} else {
    // 指定索引处没有有效的属性页
}

在这个例子中,GetPage 方法被调用以获取位于索引 1 处的属性页的指针。确保在调用此方法之前,属性页对话框已经被创建,并且属性页已经添加到属性表单中。


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