AtlAxCreateDialog
Stellt ein nicht modales Dialogfeld aus einer Dialogfeldvorlage erstellt, die vom Benutzer bereitgestellt wird.
Wichtig |
---|
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
Konzepte
Grundlagen des zusammengesetzten Steuerelements