Share via


DM_SETDEFID mensagem

Altera o identificador do botão de push padrão para uma caixa de diálogo.

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

Parâmetros

wParam

O identificador de um controle de botão de push que se tornará o padrão.

lParam

Este parâmetro não é usado.

Valor retornado

O valor retornado é sempre TRUE.

Comentários

Essa mensagem é processada pela função DefDlgProc . Para definir o botão de push padrão, a função pode enviar mensagens WM_GETDLGCODE e BM_SETSTYLE para o controle especificado e o botão de push padrão atual.

Usar a mensagem DM_SETDEFID pode resultar em mais de um botão que parece ter o estado padrão do botão de push. Quando o sistema abre uma caixa de diálogo, ele desenha o primeiro botão de push no modelo de caixa de diálogo com a borda de estado padrão. Enviar uma mensagem DM_SETDEFID para alterar o botão padrão nem sempre removerá a borda de estado padrão do primeiro botão de push. Nesses casos, o aplicativo deve enviar uma mensagem BM_SETSTYLE para alterar o primeiro estilo de borda do botão de ação.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho
Winuser.h (inclua Windows.h)

Confira também

Referência

DefDlgProc

DM_GETDEFID

WM_GETDLGCODE

Conceitual

Caixas de diálogo

Outros recursos

BM_SETSTYLE

EM_SETLIMITTEXT