问题描述
- 关于CPropertySheet构造函数
-
void CAdditionDlg::OnBnClickedInstructButton()
{// 创建属性表对象CAddSheet sheet(_T("你好"));
// 设置属性对话框为向导对话框
sheet.SetWizardMode();
// 打开模态向导对话框
sheet.DoModal();
// TODO: 在此添加控件通知处理程序代码
}
CAddSheet的基类是CPropertySheet,那么sheet(_T("你好")); 中_T("你好")是构造函数的参数吗,具体是哪一个参数
解决方案
直接看msdn文档
https://msdn.microsoft.com/zh-cn/library/y3h6xf99.aspx
你用的是最简单的一个构造函数重载,并且省略了两个可选参数
explicit CPropertySheet(
LPCTSTR pszCaption,
CWnd* pParentWnd = NULL,
UINT iSelectPage = 0
);
这个字符串就是标题
解决方案二:
Caption = 标题
ParentWnd = 父(PARENT)窗口(Window)句柄(haNDle)
Select Page = 选中页
解决方案三:
就是设置的属性页的标题栏,然后构造函数生成对象。
时间: 2024-10-23 22:57:22