_Message SETDEFID DM

Modifie l’identificateur du bouton de commande par défaut d’une boîte de dialogue.

#define WM_USER              0x0400
#define DM_SETDEFID         (WM_USER+1)

Paramètres

wParam

Identificateur d’un contrôle de bouton de commande qui devient la valeur par défaut.

lParam

Ce paramètre n'est pas utilisé.

Valeur de retour

La valeur de retour est toujours true.

Notes

Ce message est traité par la fonction DefDlgProc . Pour définir le bouton de commande par défaut, la fonction peut envoyer des messages WM _ GETDLGCODE et BM _ SETSTYLE au contrôle spécifié et au bouton de commande par défaut actuel.

L’utilisation du message DM _ SETDEFID peut entraîner l’affichage de plusieurs boutons avec l’état de bouton de commande par défaut. Quand le système affiche une boîte de dialogue, il dessine le premier bouton de commande dans le modèle de boîte de dialogue avec la bordure d’État par défaut. L’envoi d’un message DM _ SETDEFID pour modifier le bouton par défaut ne supprimera pas toujours la bordure d’État par défaut du premier bouton de commande. Dans ce cas, l’application doit envoyer un message BM _ SETSTYLE pour modifier le premier style de bordure du bouton de commande.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel - [Applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server - [Applications de bureau uniquement]
En-tête
Winuser. h (inclure Windows. h)

Voir aussi

Référence

DefDlgProc

DM _ GETDEFID

_GETDLGCODE WM

Conceptuel

Boîtes de dialogue

Autres ressources

BM _ SETSTYLE

_SETLIMITTEXT em