Un'applicazione invia un messaggio DM_SETDEFID per modificare l'identificatore del pulsante predefinito per un dialogo.
DM_SETDEFID wParam = idControl; / / identificatore del nuovo pulsante predefinito
Questo messaggio viene elaborato dalla funzione DefDlgProc . Per impostare il pulsante predefinito, la funzione può inviare messaggi WM_GETDLGCODE e BM_SETSTYLE a controllo specificato e il pulsante predefinito corrente.
Utilizzando il messaggio di DM_SETDEFID può risultare in più di un pulsante che appare ad avere lo stato di premere il pulsante predefinito. Quando il sistema viene visualizzata una finestra di dialogo, disegna il primo pulsante nel modello di dialogo con il confine di stato predefinito. Invio di un messaggio DM_SETDEFID per modificare il pulsante predefinito non sempre rimuoverà il confine di stato predefinito dal primo pulsante push. In questi casi, l'applicazione dovrebbe inviare un messaggio BM_SETSTYLE per cambiare lo stile del bordo di premere il pulsante primo.
Il valore restituito è sempre vero.
nbsp; Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Richiede la versione 1.0 o successiva.
Intestazione:Dichiarata in winuser.
Panoramica di finestre di dialogo, finestra di dialogo casella messaggi, BM_SETSTYLE, DefDlgProc, DM_GETDEFID, EM_SETLIMITTEXT, WM_GETDLGCODE
Rimedio: Inserire il CD-ROM CD di MSDN Library.