CDialog::Create

BOOL Erstellen ( LPCTSTR LpszTemplateName, CWnd * pParentWnd = NULL );

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

Rückgabewert

Beide Formen zurückgeben ungleich NULL, wenn im Dialogfeld Erstellung und Initialisierung erfolgreich waren; andernfalls 0.

Parameter

lpszTemplateName

Enthält eine Null-terminierte Zeichenfolge den Namen einer Ressource im Dialogfeld Vorlage.

pParentWnd

Verweist auf das übergeordnete Fensterobjekt (vom Typ CWnd), das Dialog-Objekt gehört. Wenn es NULList, wird das Dialogfeldobjekt übergeordnete Fenster auf das Hauptanwendungsfenster festgelegt.

nIDTemplate

Enthält die ID-Nummer einer Dialogfeld Vorlage Ressource.

Bemerkungen

Rufen Sie Erstellen , um ein nicht modales Dialogfeld mit einer Dialogfeld-Vorlage aus einer Ressource zu erstellen. Sie können den Aufruf von Create innerhalb des Konstruktors oder nennen es, nachdem der Konstruktor aufgerufen wird.

Zwei Formen der Create Member-Funktion werden für den Zugriff auf das Dialogfeld Vorlagenressource von Vorlagennamen oder Vorlage-ID-Nummer (z. B. IDD_DIALOG1) bereitgestellt.

Übergeben Sie für beide Formen einen Zeiger auf das übergeordnete Fenster-Objekt. Wenn pParentWnd NULList, wird das Dialogfeld mit einem Elternteil oder Eigentümer Fenster auf das Hauptanwendungsfenster festgelegt erstellt werden.

Die Create Member-Funktion gibt unmittelbar nachdem es das Dialogfeld erstellt.

Verwenden Sie den WS_VISIBLE Stil in der Dialogfeld-Vorlage, wenn das Dialogfeld angezeigt werden soll, wenn das übergeordnete Fenster erstellt wird. Andernfalls müssen Sie ShowWindowaufrufen. Weiter im Dialogfeld Formatvorlagen und ihre Anwendung finden Sie in der DLGTEMPLATE Struktur in der Win32 SDK-Dokumentation und Fensterstile in der Class Library Reference.

Verwenden Sie die CWnd::DestroyWindow -Funktion, um ein Dialogfeld erstellt durch die Create -Funktion zerstören.

CDialog ÜbersichtMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CDialog::CDialog, CWnd::DestroyWindow, CDialog::InitModalIndirect, CDialog::DoModal, :: CreateDialog

Index