Partager via


DM_SETDEFID message

Modifie l’identificateur du bouton push 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 push qui deviendra la valeur par défaut.

lParam

Ce paramètre n'est pas utilisé.

Valeur retournée

La valeur de retour est toujours TRUE.

Notes

Ce message est traité par la fonction DefDlgProc . Pour définir le bouton push par défaut, la fonction peut envoyer des messages WM_GETDLGCODE et BM_SETSTYLE au contrôle spécifié et au bouton push par défaut actuel.

L’utilisation du message DM_SETDEFID peut entraîner l’affichage de plusieurs boutons avec l’état de bouton push par défaut. Lorsque le système affiche une boîte de dialogue, il dessine le premier bouton push 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 supprime pas toujours la bordure d’état par défaut du premier bouton push. Dans ce cas, l’application doit envoyer un message BM_SETSTYLE pour modifier le style de bordure du premier bouton push.

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

WM_GETDLGCODE

Conceptuel

Boîtes de dialogue

Autres ressources

BM_SETSTYLE

EM_SETLIMITTEXT