CDialog::Create

BOOL Tworzenie ( LPCTSTR lpszTemplateName, CWnd * pParentWnd = NULL );

BOOL Tworzenie ( UINT nIDTemplate, CWnd * pParentWnd = NULL );

Wartość zwracany

Obie formy zwracać zera, jeśli okno dialogowe Tworzenie i inicjowania były udane; inny sposób 0.

Parametry

lpszTemplateName

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

pParentWnd

Punkty do nadrzędnego okna obiektu (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.

nIDTemplate

Zawiera identyfikator zasobu szablon, okno dialogowe.

Uwagi

Wywołanie funkcji Utwórz , aby utworzyć okno dialogowe niemodalny przy użyciu szablonu okno dialogowe z zasobu. Można umieścić wywołanie Tworzenie wewnątrz konstruktora lub wywołać ją po wywołaniu konstruktora.

Dwie formy funkcji członek Tworzenie przewidziano dostęp do zasobów szablonu okno dialogowe Nazwa szablonu lub numer identyfikacyjny szablonu (na przykład IDD_DIALOG1).

Dla formularza należy przekazać wskaźnik do obiektu okna nadrzędnego. Jeśli pParentWnd ma wartość NULL, okno dialogowe zostanie utworzony z jej okna nadrzędnego lub Właściciel ustaw w głównym oknie aplikacji.

Tworzenie funkcji składowej zwraca niezwłocznie po utworzeniu okno dialogowe.

Użyj stylu WS_VISIBLE w szablonie okno dialogowe, jeśli okno dialogowe powinien pojawić się podczas tworzenia okno nadrzędne. W przeciwnym razie należy wywołać ShowWindow. Kolejne okno dialogowe Style i ich stosowania, patrz: DLGTEMPLATE struktury w dokumentacji zestawu SDK Win32 i Style okien w Klasie Library Reference.

Użyj funkcji CWnd::DestroyWindow do zniszczenia okno dialogowe utworzone przez funkcję Utwórz.

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

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

Index