DM_SETDEFID

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 
 

Parametri

idControl
Valore di wParam. Specifica l'identificatore di un controllo pulsante che diventerà il valore predefinito.

Osservazioni

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.

Valori restituiti

Il valore restituito è sempre vero.

Descrizione

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.

Vedi anche

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.

Index