CDialog::CDialog

CDialog ( LPCTSTR lpszTemplateName, CWnd * pParentWnd = NULL );

CDialog ( UINT nIDTemplate, CWnd * pParentWnd = NULL );

(CDialog);

Parametry

lpszTemplateName

Zawiera ciąg zakończony znakiem null, która jest nazwą zasobu szablon, okno dialogowe.

nIDTemplate

Zawiera identyfikator zasobu szablon, okno dialogowe.

pParentWnd

Punkty do nadrzędnej lub właściciel obiektu okna (typu CWnd) do której należy obiekt okna dialogowego. Jeśli jest NULL, okna nadrzędnego obiektu okna dialogowego ustawiono w głównym oknie aplikacji.

Uwagi

Do konstruowania opartych na zasobach dialogowym modalne, wywołanie formularza publicznego konstruktora. Jeden formularz konstruktora zapewnia dostęp do zasobów okno dialogowe za nazwą szablonu. Inne konstruktora zapewnia dostęp numer Identyfikatora szablonu, zazwyczaj z prefiksem IDD_ (na przykład IDD_DIALOG1).

Aby skonstruować modalnego okna dialogowego z szablonu w pamięci, najpierw Wywołaj konstruktora bez parametrów, chronione, a następnie wywołać InitModalIndirect.

Po skonstruować modalnego okna dialogowego z jedną z powyższych metod, wywołanie DoModal.

Do konstruowania niemodalny okno dialogowe, należy użyć chronionym formularzu konstruktora CDialog . Konstruktora jest chroniony, ponieważ musi pochodzić własne klasy okno dialogowe do wdrożenia okno dialogowe niemodalny. Budowa okno dialogowe niemodalny jest procesem dwuetapowym. Pierwsze wywołanie konstruktora; a następnie wywołać funkcję Państwa Utwórz , aby utworzyć okno dialogowe opartych na zasobach lub wywołać CreateIndirect utworzyć okna dialogowego z szablonu w pamięci.

Omówie&nie CDialog |nbsp; Klasa członków | Wykres hierarchii

Zobacz teżnbsp;CDialog::Create, CWnd::DestroyWindow, CDialog::InitModalIndirect, CDialog::DoModal, :: CreateDialog

Index