CPropertySheet::m_psh
更新 : 2007 年 11 月
メンバが PROPSHEETHEADER の特性を格納する構造体です。
解説
プロパティ シートを構築後、DoModal メンバ関数を使って表示する前に、この構造体を使ってプロパティ シートの外観を初期化します。たとえば、m_psh の dwSize メンバを使って、プロパティ シートのサイズを設定します。
メンバの一覧を含め、この構造体の詳細については、Windows SDK の「PROPSHEETHEADER」を参照してください。
使用例
// This code fragment shows how to change CPropertySheet's settings
// before it is shown. After the changes, CPropertySheet has the
// caption "Simple Properties", no "Apply" button, and the
// second page (CColorPage) initially on top.
CPropertySheet dlgPropertySheet(_T("Simple PropertySheet"));
CStylePage stylePage;
CColorPage colorPage;
CShapePage shapePage;
dlgPropertySheet.AddPage(&stylePage);
dlgPropertySheet.AddPage(&colorPage);
dlgPropertySheet.AddPage(&shapePage);
dlgPropertySheet.m_psh.dwFlags |= PSH_NOAPPLYNOW | PSH_PROPTITLE;
dlgPropertySheet.m_psh.pszCaption = _T("Simple");
dlgPropertySheet.m_psh.nStartPage = 1;
dlgPropertySheet.DoModal();
必要条件
ヘッダー : afxdlgs.h