Partager via


AtlAxCreateDialog

Crée une boîte de dialogue non modale d'un modèle de boîte de dialogue fourni par l'utilisateur.

Important

Cette fonction ne peut pas être utilisée dans les applications qui s'exécutent dans Windows Runtime.

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

Paramètres

  • hInstance
    [in] Identifie une instance du module dont l'exécutable contient le modèle de boîte de dialogue.

  • lpTemplateName
    [in] identifie le modèle de boîte de dialogue. Ce paramètre est le pointeur vers une chaîne se terminant par null qui spécifie le nom du modèle de boîte de dialogue ou d'une valeur entière qui spécifie l'identificateur de ressource de boîte de dialogue. Si le paramètre spécifie un identificateur de ressource, son mot de poids fort doit être égal à zéro et son mot de poids faible doit contenir l'identificateur. Vous pouvez utiliser la macro de MAKEINTRESOURCE pour créer cette valeur.

  • hWndParent
    [in] Identifie la fenêtre propriétaire de la boîte de dialogue.

  • lpDialogProc
    [in] points à la procédure de boîte de dialogue. Pour plus d'informations sur la procédure de boîte de dialogue, consultez DialogProc.

  • dwInitParam
    [in] Spécifie la valeur à passer à la boîte de dialogue dans le paramètre de LPARAM du message de WM_INITDIALOG .

Valeur de retour

L'une des valeurs HRESULT standard.

Notes

La boîte de dialogue peut contenir des contrôles ActiveX.

Voir CreateDialog et le CreateDialogParam dans Kit de développement logiciel Windows.

Configuration requise

Header: atlhost.h

Voir aussi

Référence

AtlAxDialogBox

Concepts

Notions de base du contrôle composite

Autres ressources

Fonctions globales de contrôle composite