DialogBoxParam

Prototypes

LRESULT DialogBoxParam(HINSTANCE HandleInstance, LPCSTR NomModele, HWND HandleFenetre, DLGPROC TraiterMessages, LPARAM lParam);

Description

Affiche la boîte de dialogue de modèle NomModele et de procédure de traitement de messages TraiterMessages en la rattachant à la fenêtre désignée par HandleFenetre.

La boîte de dialogie a sa propre boucle de messages, ce qui la rend modale.

Exemple

#include <windows.h>
#include <winbase.h>

HINSTANCE HandleInstance;
HWND HandleFenetre;
HWND HandleBoiteDeDialogue;

static LRESULT CALLBACK TraiterMessages(HWND HandleBoiteDeDialogue, UINT Message, WPARAM wParam, LPARAM lParam)
{
switch (Msg) return(0);
}

if (!DialogBoxParam(HandleInstance, "MaDialogue", HandleFenetre, (DLGPROC)TraiterMessages, 0L)) ...
EndDialog(HandleBoiteDeDialogue, 0);
...

Avertissement

Le résultat est 0 en cas d'erreur.

Voir aussi

EndDialog pour fermer la boîte de dialogue.
CreateWindowEx pour créer une fenêtre standard.