Se você criar um botão, especificando a classe BUTTON com o CreateWindow ou CreateWindowEx função, você pode especificar uma combinação de estilos de botão na tabela a seguir.
Estilo | Significado |
---|---|
BS_3STATE | Cria um botão que é o mesmo que uma caixa de seleção, exceto que a caixa pode ser acinzentada, bem como marcado ou desmarcado. Use o estado sombreado para mostrar que o estado da caixa de seleção não é determinado. |
BS_AUTO3STATE | Cria um botão que é o mesmo que um three-state check box, exceto que a caixa muda seu estado quando o usuário seleciona-lo. O estado percorre verificada, desmarcada e cinza. |
BS_AUTOCHECKBOX | Cria um botão que é o mesmo que uma caixa de seleção, exceto que o estado de Marcar automaticamente alterna entre checked and Desmarcado cada vez que o usuário seleciona a caixa de seleção. |
BS_AUTORADIOBUTTON | Cria um botão que é o mesmo que um botão de opção, exceto que quando o usuário seleciona-lo, O sistema automaticamente define o estado de Marcar do botão para verificado e automaticamente define o estado de seleção para todos os outros botões do mesmo grupo para desmarcado. |
BS_CHECKBOX | Cria uma caixa de seleção pequena, vazia com texto. Por padrão, o texto é exibido à direita da caixa de seleção. Para exibir o texto à esquerda da caixa de seleção, combinar esse Sinalizar com o estilo BS_LEFTTEXT (ou com o estilo BS_RIGHTBUTTON equivalente). |
BS_DEFPUSHBUTTON | Cria um botão de ação que se comporta como um botão de estilo BS_PUSHBUTTON, mas também tem uma borda preta pesada. Se o botão estiver em uma caixa de diálogo, o usuário pode selecionar o botão pressionando a tecla enter, mesmo quando o botão não tem o foco de entrada. Esse estilo é útil para habilitar o usuário selecionar rapidamente a mais provável opção (padrão). |
BS_GROUPBOX | Cria um Retangular na qual outros controles podem ser agrupados. Qualquer texto associado a este estilo é exibido no canto superior esquerdo do retângulo. |
BS_LEFTTEXT | Coloca o texto no lado esquerdo do botão de opção ou caixa de seleção quando combinado com um estilo de caixa de seleção ou botão de rádio. Mesmo que o estilo BS_RIGHTBUTTON. |
BS_OWNERDRAW | Cria um botão owner-drawn. O janela proprietária recebe uma mensagem WM_MEASUREITEM quando o botão é criado e uma mensagem WM_DRAWITEM quando um aspecto visual do botão é alterado. Não combinar o estilo BS_OWNERDRAW com quaisquer outros estilos de botão. |
BS_PUSHBUTTON | Cria um botão enviar que envia uma mensagem WM_COMMAND para o janela proprietária quando o usuário seleciona o botão. |
BS_RADIOBUTTON | Cria um pequeno círculo com texto. Por padrão, o texto é exibido à direita do círculo. Para exibir o texto para a esquerda do círculo, combine esse Sinalizar com o estilo BS_LEFTTEXT (ou com o estilo BS_RIGHTBUTTON equivalente). Use botões de opção para os grupos de opções relacionadas, mas mutuamente exclusivas. |
BS_USERBUTTON | Obsoleto, mas fornecido para compatibilidade com versões de 16 bits do Windows. Aplicativos baseados em Win32 devem usar BS_OWNERDRAW em vez disso. |
BS_BITMAP | Especifica que o botão exibe um bitmap. |
BS_BOTTOM | Coloca o texto na parte inferior do retângulo de botão. |
BS_CENTER | Centraliza o texto horizontalmente no retângulo de botão. |
BS_ICON | Especifica que o botão exibe um ícone. |
BS_FLAT | Especifica que o botão é bidimensional; Ele não usa o sombreamento padrão para criar uma imagem 3D. |
BS_LEFT | Esquerda-justifica o texto no retângulo de botão. No entanto, se o botão é uma caixa de seleção ou um botão de rádio que não tem o estilo BS_RIGHTBUTTON, o texto é justificado à esquerda no lado direito da caixa de seleção ou botão de opção. |
BS_MULTILINE | Ajusta o texto de botão para várias linhas se a Cadeia de caracteres de texto é muito longa para caber em uma única linha no retângulo de botão. |
BS_NOTIFY | Permite que um botão enviar mensagens de notificação de BN_DBLCLK, BN_KILLFOCUS e BN_SETFOCUS para sua janela pai. Observe que os botões enviem a mensagem de notificação BN_CLICKED independentemente de ele ter esse estilo. |
BS_PUSHLIKE | Faz um botão (como uma caixa de seleção, três-estado Marcar caixa ou botão de rádio) olha e agir como um botão de ação. O botão parece levantado quando não é empurrado ou marcado e afundado quando ele é empurrado ou verificado. |
BS_RIGHT | Direito-justifica o texto no retângulo de botão. No entanto, se o botão é uma caixa de seleção ou um botão de rádio que não tem o estilo BS_RIGHTBUTTON, o texto é direito justificado à direita da caixa de seleção ou botão de opção. |
BS_RIGHTBUTTON | Posiciona o círculo do botão de opção ou Praça da caixa de seleção do lado direito do retângulo de botão. Mesmo que o estilo BS_LEFTTEXT. |
BS_TEXT | Especifica que o botão exibe o texto. |
BS_TOP | Coloca o texto na parte superior do retângulo de botão. |
BS_VCENTER | Coloca o texto no meio (verticalmente) of the botão Retangular. |