CDialog::CDialog
Konstrukce podle prostředků modálním dialogovým oknem, volání konstruktoru formuláře veřejné.
explicit CDialog(
LPCTSTR lpszTemplateName,
CWnd* pParentWnd = NULL
);
explicit CDialog(
UINT nIDTemplate,
CWnd* pParentWnd = NULL
);
CDialog( );
Parametry
lpszTemplateName
Obsahuje řetězec zakončený hodnotou null, který je název prostředku dialogové okno šablony.nIDTemplate
Obsahuje číslo ID zdroje dialogové okno šablony.pParentWnd
Odkazuje na nadřazený nebo vlastník objektu okna (typu CWnd), ke které patří objektu dialogu.Pokud je NULL, dialogové okno objekt nadřazené okno je nastavena na hlavní okno aplikace.
Poznámky
Jeden formulář konstruktor poskytuje přístup k prostředku dialogové okno název šablony.Ostatní konstruktor poskytuje přístup číslo ID šablony, obvykle s IDD_ předpona (například IDD_DIALOG1).
Vytvořit ze šablony v paměti modálním dialogovým oknem, nejprve vyvolá konstruktor bez parametrů, chráněné a potom volat InitModalIndirect .
Volání po je modální dialogové okno vytvořit jedním z výše uvedených metod, DoModal .
Nemodální okno vytvořit, chráněné forma se používá CDialog konstruktor.Konstruktor je chráněn, protože musí být odvozena vlastní dialogové okno třídy pro implementaci nemodální okno.Konstrukce nemodální okno je dvoustupňový proces.První volání konstruktoru; Zavolejte vytvořit členské funkce základě prostředků dialogové okno Vytvořit nebo volání CreateIndirect dialogovém okně Vytvořit ze šablony v paměti.
Požadavky
Záhlaví: afxwin.h