Partilhar 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 gráficos que normalmente não exigem resposta.

Visões gerais

Tópico Contents
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 Contents
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 de 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.

Notifications

Tópico Contents
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 é 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 de dispositivo especificado para definir as cores de texto e plano de fundo do controle estático.
Uma janela recebe essa mensagem por meio da sua função WindowProc.