Freigeben über


AtlAxCreateDialog

Stellt ein nicht modales Dialogfeld aus einer Dialogfeldvorlage erstellt, die vom Benutzer bereitgestellt wird.

Wichtiger HinweisWichtig

Diese Funktion kann nicht in den Anwendungen verwendet werden, die in Windows-Runtime ausführen.

ATLAPI_(HWND) AtlAxCreateDialog(
HINSTANCE hInstance,
LPCWSTR lpTemplateName,
HWND hWndParent,
DLGPROC lpDialogProc,
LPARAM dwInitParam 
);

Parameter

  • hInstance
    [in] Identifiziert eine Instanz des Moduls, dessen ausführbare Datei die Dialogfeldvorlage enthält.

  • lpTemplateName
    [in] Identifiziert die Dialogfeldvorlage.Dieser Parameter ist jeder der Zeiger auf eine auf NULL endende Zeichenfolge, die den Namen der Dialogfeldvorlage oder des ganzzahligen Werts angibt, der den Ressourcenbezeichner der Dialogfeldvorlage angibt.Wenn der Parameter einen Ressourcenbezeichner angibt, muss sein höherwertiges Wort null sein und sein niederwertiges Wort muss den Bezeichner enthalten.Sie können das MAKEINTRESOURCE-Makro verwenden, um diesen Wert zu erstellen.

  • hWndParent
    [in] Identifiziert das Fenster, das das Dialogfeld besitzt.

  • lpDialogProc
    [in] zeigt auf die Dialogfeldprozedur.Weitere Informationen über die Dialogfeldprozedur, finden Sie unter DialogProc.

  • dwInitParam
    [in] gibt den Wert an, um zum Dialogfeld im lParam-Parameter der WM_INITDIALOG Meldung zu übergeben.

Rückgabewert

Einer der Werte des Standards HRESULT.

Hinweise

Das resultierende Dialogfeld kann ActiveX-Steuerelemente enthalten.

Siehe CreateDialog und CreateDialogParam in Windows SDK.

Anforderungen

Header: atlhost.h

Siehe auch

Referenz

AtlAxDialogBox

Konzepte

Grundlagen des zusammengesetzten Steuerelements

Weitere Ressourcen

Globale Funktionen des zusammengesetzten Steuerelements