以下是 CPropertySheet::GetActivePage 方法的简单示例用法:
CPropertySheet propertySheet(_T("My Property Sheet"));
CPage1 page1;
CPage2 page2;
propertySheet.AddPage(&page1);
propertySheet.AddPage(&page2);
// 显示属性页对话框
propertySheet.DoModal();
// 获取当前活动的属性页指针
CPropertyPage* pActivePage = propertySheet.GetActivePage();
if (pActivePage != nullptr) {
// 在这里使用 pActivePage 处理当前活动属性页的操作
} else {
// 当前没有活动的属性页
}
在这个例子中,GetActivePage 方法被调用以获取用户当前查看的属性页。确保在调用此方法之前,属性页对话框已经被显示过,例如通过 DoModal 方法。
转载请注明出处:http://www.zyzy.cn/article/detail/21833/MFC/CPropertySheet