Mensaje DM_SETDEFID
Definición
DM_SETDEFID wParam = idControl; // identifica el nuevo botón pulsable por defecto
Una aplicación envía un mensaje DM_SETDEFID para cambiar el identificador del botón pulsable por defecto para un cuadro de diálogo.
Descripción
idControl: valor de wParam. Especifica el identificador de un botón pulsable que se convertirá en el botón por defecto.
Valor de retorno
El valor de retorno siempre es TRUE.
Observaciones
Este mensaje es procesado por la función DefDlgProc. Para asignar el botón pulsable por defecto, la función puede usar los mensajes WM_GETDLGCODE y BM_SETSTYLE al control dado y al botón pulsable por defecto actual.
Usar el mensaje DM_SETDEFID puede provocar que más de un botón parecza tener el estado de botón por defecto. Cuando Windows inicia un diálogo, dibuja el primer botón pulsable en la plantilla del diálogo con el borde de estado por defecto. Enviando un mensaje DM_SETDEFID para cambiar el botón por defecto no siempre se elimina el borde de estado por defecto del primer botón pulsable. En esos casos, la aplicación debe enviar un mensaje BM_SETSTYLE para cambiar el estilo del borde del primer boton.