Mensagens do Windows

O sistema passa a entrada para um procedimento de janela na forma de mensagens. Mensagens são geradas pelo sistema e aplicativos. O sistema gera uma mensagem de cada entrada de evento — por exemplo, quando o usuário digita, move o mouse ou clica em um controle como uma barra de rolagem. O sistema também gera mensagens em resposta a mudanças no sistema provocado por um aplicativo, como quando um aplicativo altera o pool de recursos de fonte de sistema ou redimensiona uma das suas janelas. Um aplicativo pode gerar mensagens para dirigir seus próprio windows para executar tarefas ou para se comunicar com o windows em outros aplicativos.

O sistema envia uma mensagem para um procedimento de janela com um conjunto de quatro parâmetros: um identificador de janela, um identificador mensagem e dois valores de 32 bits, chamados parâmetros de mensagem. O identificador de janela identifica a janela para o qual a mensagem destina. O sistema utiliza para determinar qual o procedimento janela deve receber a mensagem.

Um identificador de mensagem é uma constante nomeada que identifica o efeito de uma mensagem. Quando um procedimento janela recebe uma mensagem, ele usa um identificador de mensagem para determinar como Processoar a mensagem. Por exemplo, o identificador de mensagem WM_PAINT informa o procedimento de janela que a área cliente da janela foi alterado e deve ser redesenhada.

Parâmetros da mensagem especificam dados ou o local dos dados usados por um procedimento de janela ao processar uma mensagem. O significado e o valor dos parâmetros de mensagem dependem da mensagem. Um parâmetro de mensagem pode conter um número inteiro, refeições sinalizadores de bit, um ponteiro para uma estrutura que contém dados adicionais e assim por diante. Quando uma mensagem não usa parâmetros de mensagem, eles são geralmente definidos como NULL. Um procedimento janela deve marcar o identificador mensagem para determinar como interpretar os parâmetros de mensagem.

Index