class CMyPropertySheet : public CMFCPropertySheet
{
public:
CMyPropertySheet(LPCTSTR pszCaption, CWnd* pParentWnd = NULL, UINT iSelectPage = 0)
: CMFCPropertySheet(pszCaption, pParentWnd, iSelectPage)
{
// 构造函数的其他初始化操作
}
// 添加属性页的方法
void AddMyPage()
{
// 创建自定义的属性页
CMyPropertyPage* pMyPage = new CMyPropertyPage;
// 添加属性页到集合
AddPage(pMyPage);
}
// 其他成员函数和操作
};
在这个示例中,CMyPropertySheet 是一个自定义的属性页集合类,它继承自 CMFCPropertySheet。在 AddMyPage 方法中,创建了一个自定义的属性页 CMyPropertyPage 的实例,然后通过调用 AddPage 方法将该属性页添加到集合中。
AddPage 方法的具体实现由基类 CMFCPropertySheet 提供,用于添加一个属性页到属性页集合中。
请注意,这只是一个简单的示例,具体的实现可能因 MFC 版本而异,建议查阅相应版本的 MFC 文档。
转载请注明出处:http://www.zyzy.cn/article/detail/19612/MFC/CMFCPropertySheet