CDialog::CDialog
Do konstruowania opartych na zasobach modalnego okna dialogowego, wywołanie konstruktora publicznego formularza.
explicit CDialog(
LPCTSTR lpszTemplateName,
CWnd* pParentWnd = NULL
);
explicit CDialog(
UINT nIDTemplate,
CWnd* pParentWnd = NULL
);
CDialog( );
Parametry
lpszTemplateName
Zawiera ciąg zakończony znakiem null, nazwy zasobu szablonu okno dialogowe.nIDTemplate
Zawiera identyfikator zasobu szablon, okno dialogowe.pParentWnd
Wskazuje na obiekt okna nadrzędnego lub właściciela (typu CWnd) do której należy obiekt okno dialogowe.Jeśli jest NULL, okna nadrzędnego obiektu okno dialogowe jest ustawiona w oknie głównym aplikacji.
Uwagi
Jeden formularz Konstruktor zapewnia dostęp do zasobów okno dialogowe przez nazwę szablonu.Inne konstruktora udostępnia numer Identyfikatora szablonu zazwyczaj z IDD_ prefiks (na przykład IDD_DIALOG1).
Do konstruowania modalnego okna dialogowego z szablonu w pamięci, najpierw należy wywołać konstruktora bez parametrów, chronione, a następnie wywołać InitModalIndirect.
Po modalnego okna dialogowego można skonstruować jednego z powyższych metod, call DoModal.
Skonstruowanie niemodalne okno dialogowe formularz chronionych z CDialog konstruktora.Konstruktor jest chroniony, ponieważ musi pochodzić z własnej klasy okno dialogowe, aby zaimplementować niemodalne okno dialogowe.Budowa niemodalne okno dialogowe jest procesem dwuetapowym.Pierwsze wywołanie konstruktora; następnie wywołać Tworzenie Członkowskich funkcji do tworzenia opartych na zasobach dialogowym zgłoszenia lub CreateIndirect utworzyć okno dialogowe z szablonu w pamięci.
Wymagania
Nagłówek: afxwin.h