Elementos de um Estado de botão

Estado do botão pode ser caracterizado pelo seu estado de foco, envio Estado e estado de Marcar.

Estado de foco

O estado de foco aplica-se a uma caixa de seleção, botão de opção, botão de pressão ou botão owner-drawn. Um botão recebe o foco do teclado quando o usuário seleciona-lo e perde o foco quando o usuário seleciona outro controle. Apenas um Controlarar pode ter o foco do teclado em um momento.

Quando um botão tiver o foco do teclado, o sistema normalmente destaca o texto, ícone ou bitmap de um botão que o rodeia com uma linha pontilhada. Além disso, um botão de envio tem uma Borda escura pesada quando ele tem o foco. O sistema altera automaticamente o realce de um botão automático, mas o aplicativo deve mudar o realce de um botão de automático através do envio de mensagens.

Estado de push

O estado de envio aplica-se a um botão, caixa de seleção, botão de opção ou três-estado Marcar caixa, mas não se aplica a outros botões. O estado de empurrão de um botão pode ser empurrado ou não empurrado. Quando um botão de ação (ou qualquer botão com o estilo BS_PUSHLIKE) é pressionado, o botão é desenhado como um botão de baixo relevo. Quando não é empurrado, ele é desenhado como um botão de relevo. Quando uma caixa de seleção, botão de opção ou três-estado Marcar caixa é clicada, o plano de fundo do botão é cinza. Quando não é empurrado, o plano de fundo do botão não é cinza.

Estado de seleção

O estado de seleção aplica-se a uma caixa de seleção, botão de opção ou caixa de marcar três Estados, mas não se aplica a outros botões. O Estado pode ser verificada, desmarcado, ou (para três-estado Marcar caixas) indeterminado. Uma caixa de seleção é verificada quando ele contém uma marca de verificação e está desmarcado quando isso não acontece. Um botão de rádio é verificado quando ele contém um ponto preto; e está desmarcada quando isso não acontece. Uma três-estado Marcar caixa é verificada quando ele contém uma marca de verificação, é desmarcado quando não o faz e é indeterminado quando ele contém uma caixa cinza. O sistema automaticamente altera o estado de Marcar de um botão automático, mas o aplicativo deve alterar o estado de Marcar de um botão de automático.

Index