Condividi tramite


messaggio DM_SETDEFID

Modifica l'identificatore del pulsante push predefinito per una finestra di dialogo.

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

Parametri

wParam

Identificatore di un controllo pulsante che diventerà il valore predefinito.

lParam

Questo parametro non viene usato.

Valore restituito

Il valore restituito è sempre TRUE.

Commenti

Questo messaggio viene elaborato dalla funzione DefDlgProc . Per impostare il pulsante push predefinito, la funzione può inviare WM_GETDLGCODE e BM_SETSTYLE messaggi al controllo specificato e al pulsante di push predefinito corrente.

L'uso del messaggio DM_SETDEFID può comportare più di un pulsante che appare per avere lo stato predefinito del pulsante push. Quando il sistema visualizza una finestra di dialogo, disegna il primo pulsante push nel modello di dialogo con il bordo di stato predefinito. L'invio di un messaggio DM_SETDEFID per modificare il pulsante predefinito non rimuoverà sempre il bordo dello stato predefinito dal primo pulsante push. In questi casi, l'applicazione deve inviare un messaggio BM_SETSTYLE per modificare il primo stile del bordo del pulsante push.

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Winuser.h (include Windows.h)

Vedi anche

Riferimento

DefDlgProc

DM_GETDEFID

WM_GETDLGCODE

Informazioni concettuali

Finestre di dialogo

Altre risorse

BM_SETSTYLE

EM_SETLIMITTEXT