CPropertySheet::Construct
Konstrukce CPropertySheet objektu.
void Construct(
UINT nIDCaption,
CWnd* pParentWnd = NULL,
UINT iSelectPage = 0
);
void Construct(
LPCTSTR pszCaption,
CWnd* pParentWnd = NULL,
UINT iSelectPage = 0
);
void Construct(
UINT nIDCaption,
CWnd* pParentWnd,
UINT iSelectPage,
HBITMAP hbmWatermark,
HPALETTE hpalWatermark = NULL,
HBITMAP hbmHeader = NULL
);
void Construct(
LPCTSTR pszCaption,
CWnd* pParentWnd,
UINT iSelectPage,
HBITMAP hbmWatermark,
HPALETTE hpalWatermark = NULL,
HBITMAP hbmHeader = NULL
);
Parametry
nIDCaption
ID titulku pro seznam vlastností.pParentWnd
Ukazatel na nadřazené okno vlastností.Pokud NULL, nadřazené okno bude hlavní okno aplikace.iSelectPage
Index stránky, která bude zpočátku nahoře.Výchozí nastavení je první stránka přidaná do listu.pszCaption
Ukazatel na řetězec obsahující titulek pro seznam vlastností.Nemůže být NULL.hbmWatermark
Popisovač rastrového obrázku vodoznaku na stránce vlastností.hpalWatermark
Popisovač rastrového obrázku vodoznaku nebo rastrový obrázek záhlaví palety.hbmHeader
Popisovač rastrového obrázku záhlaví stránky vlastností.
Poznámky
Členské funkce volejte, pokud již jeden konstruktory tříd nebyla volána.Například volání Construct při deklarování nebo přidělit matice CPropertySheet objektů.U polí, musíte zavolat Construct pro každého člena pole.
Okno vlastností volání DoModal nebo vytvořit.Řetězec obsažený v první parametr bude umístěn v záhlaví listu vlastností.
Můžete zobrazit obrázky vodoznak nebo záhlaví automaticky při použití třetí nebo čtvrtý prototypy z Construct , výše uvedené a předat platné hodnoty hbmWatermark , hpalWatermark , nebo hbmHeader parametry.
Příklad
Následující příklad ukazuje za co jste okolností by volání Construct .
const int c_cSheets = 3;
CPropertySheet grpropsheet[c_cSheets];
// no need to call Construct for this next one
CPropertySheet someSheet(_T("Some sheet"));
LPTSTR rgszSheets[c_cSheets] = {
_T("Sheet 1"),
_T("Sheet 2"),
_T("Sheet 3")
};
for (int i = 0; i < c_cSheets; i++)
grpropsheet[i].Construct(rgszSheets[i]);
Požadavky
Záhlaví: afxdlgs.h