在 MFC(Microsoft Foundation Classes)中,CPropertySheet 类提供了 RemovePage 方法,用于从属性表中移除指定的属性页。

以下是 RemovePage 方法的典型原型:
BOOL RemovePage(CPropertyPage* pPage);

调用此方法将从属性表中移除指定的属性页 pPage。如果成功移除页面,该方法返回非零值;否则,返回零。请注意,成功移除并不会销毁属性页对象,而只是从属性表中解除关联。

例如,如果你有一个 CPropertySheet 对象的实例名为 myPropertySheet,以及一个属性页的指针 pPage,你可以这样使用 RemovePage 方法:
CPropertyPage* pPage = /* 获取属性页的指针 */;
BOOL success = myPropertySheet.RemovePage(pPage);

现在,如果 success 为非零,表示属性页已成功移除。

这个方法通常在动态管理属性页时使用,允许你在运行时向属性表添加或移除属性页。


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