Mensagens definidas pelo sistema

O sistema envia ou posta uma mensagem definida pelo sistema quando ele se comunica com um aplicativo. Ele usa essas mensagens para controlar as operações de aplicativos e fornecer informações de entrada e outras aplicativos processar. Um aplicativo também pode enviar ou postar mensagens definidas pelo sistema. Aplicativos geralmente usam essas mensagens para controlar a operação do windows Controlarar criado usando classes de janela preregistered.

Cada mensagem de sistema tem um identificador de mensagem exclusiva e uma constante simbólica correspondente (definidas nos arquivos de cabeçalho SDK) informando a finalidade da mensagem. Por exemplo, o constante de WM_PAINT solicita que uma janela pintar seu conteúdo.

As constantes simbólicas especificam a categoria à qual pertencem as mensagens definidas pelo sistema. O prefixo da constante identifica o tipo de janela que pode interpretar e processo a mensagem. A seguir estão os prefixos e suas categorias de mensagem relacionada.

Prefixo Categoria de mensagens
ABM Barra de ferramentas área de trabalho do aplicativo
BM Controle de botão
CB Controle de caixa de combinação
MDL Caixa de diálogo comum
DBT Dispositivo
DL Caixa de listagem arrastar
DM Controle de botão de pressão padrão
EM Editar controle
HDM Controlarar de cabeçalho
LB Controle de caixa de lista
LVM Controle de exibição lista
PBM Barra de progresso
PSM Folha de propriedades
SB Janela de barra de status
SBM Controle de barra de rolagem
STM Controle estático
TB Barra de ferramentas
TBM TrackBar
TCM Controlarar guia
TTM Controlarar de dica de ferramenta
TVM Árvore-exibição controle
UDM Up-down control
WM Janela geral

Mensagens gerais janela abrangem uma vasta gama de informações e pedidos, incluindo mensagens de mouse e entrada do teclado, menu e entrada de caixa de diálogo, janela criação e gestão e intercâmbio dinâmico de dados (DDE).

Index