Compartilhar via


Controle estático

Esta seção contém informações sobre os elementos de programação usados com controles estáticos. Um controle estático é um controle que permite que um aplicativo forneça ao usuário texto informativo e elementos gráficos que normalmente não exigem resposta.

Súmulas

Tópico Conteúdo
sobre controles estáticos Este tópico discute como os controles estáticos são usados.
estilos de controle estático
usando controles estáticos Este tópico fornece um exemplo que usa um controle estático.

Mensagens

Tópico Conteúdo
STM_GETICON Um aplicativo envia a mensagem STM_GETICON para recuperar um identificador para o ícone associado a um controle estático que tem o estilo SS_ICON.
STM_GETIMAGE Um aplicativo envia uma mensagem STM_GETIMAGE para recuperar um identificador para a imagem (ícone ou bitmap) associada a um controle estático.
STM_SETICON Um aplicativo envia a mensagem STM_SETICON para associar um ícone a um controle de ícone.
STM_SETIMAGE Um aplicativo envia uma mensagem STM_SETIMAGE para associar uma nova imagem a um controle estático.

Notificações

Tópico Conteúdo
STN_CLICKED O código de notificação STN_CLICKED é enviado quando o usuário clica em um controle estático que tem o estilo SS_NOTIFY. A janela pai do controle recebe esse código de notificação por meio da mensagem WM_COMMAND.
STN_DBLCLK O código de notificação STN_DBLCLK é enviado quando o usuário clica duas vezes em um controle estático que tem o estilo SS_NOTIFY. A janela pai do controle recebe esse código de notificação por meio da mensagem WM_COMMAND.
STN_DISABLE O código de notificação STN_DISABLE é enviado quando um controle estático é desabilitado. O controle estático deve ter o estilo SS_NOTIFY para receber esse código de notificação. A janela pai do controle recebe esse código de notificação por meio da mensagem WM_COMMAND.
STN_ENABLE O código de notificação STN_ENABLE é enviado quando um controle estático está habilitado. O controle estático deve ter o estilo SS_NOTIFY para receber esse código de notificação. A janela pai do controle recebe esse código de notificação por meio da mensagem WM_COMMAND.
WM_CTLCOLORSTATIC Um controle estático ou um controle de edição que é somente leitura ou desabilitado, envia a mensagem WM_CTLCOLORSTATIC para sua janela pai quando o controle está prestes a ser desenhado. Ao responder a essa mensagem, a janela pai pode usar o identificador de contexto do dispositivo especificado para definir as cores de texto e plano de fundo do controle estático.
Uma janela recebe essa mensagem por meio de sua funçãoWindowProc.