*   >> Leitura Educação Artigos >> science >> programação

Basics mensagem para a Classe Janela Procedimento

mensagem. O significado e valor dos parâmetros de mensagem dependem do identificador de mensagem (uMsg). Um parâmetro de mensagem é um número inteiro (inteiros diferentes têm significados diferentes). Quando uma mensagem não usa parâmetros da mensagem, eles são tipicamente definido como NULL. Um procedimento de janela tem que verificar o identificador de mensagem para determinar como interpretar os parâmetros da mensagem. Outra maneira de olhar para isto é, que o identificador de mensagem tem a mensagem e os parâmetros têm os dados da mensagem (ou localização de dados).

Mensagens em fila Tudo sendo igual, todas as mensagens são alinhados em uma fila. A mensagem que veio primeiro na fila é enviado para fora pela primeira vez. A mensagem que ficou em segundo lugar é enviado segundo; terceira mensagem que veio é enviado terceiro; e assim por diante. Este é um primeiro-in-first-out fila. Lembre-se, uma mensagem consiste no identificador de janela, o identificador de mensagem e os dois parâmetros da mensagem. Mais do que uma janela pode ser aberta ao mesmo tempo. O identificador de janela identifica a janela que irá receber a mensagem.

Quando o usuário move o mouse, clica os botões do mouse, ou digita no teclado, o driver de dispositivo para o mouse ou teclado converte a entrada em mensagens e coloca-los na fila de mensagens do sistema. O sistema operacional remove as mensagens, um por um, a partir da fila de mensagens do sistema e envia-los para o procedimento janela classe. Veremos mais sobre isso mais tarde. Mensagens nonqueued mensagens que não estão em fila, lidar com mensagens de emergência.

Um evento exemplo é quando um usuário clica em uma janela para ativá-lo para que ele deve estar pronto para receber entrada do teclado. Isto é uma emergência. Neste caso, o sistema operativo envia uma série de mensagens para o procedimento de classe janela directamente, evitando a fila de mensagens do sistema. Os volumes de API do Windows Esses volumes estou escrevendo é o primeiro de seu tipo. Você vai encontrar a mesma informação (e ainda mais) no site da Microsoft.

No entanto, a informação não foi escrito para programadores experientes como nós; não para as pessoas que estão aprendendo programação (novato). Saiba que mesmo os peritos não encontrá-lo fácil de compreender as informações nesse site. O que você vai ver no site que não são tutoriais. O que você tem nestes volumes, são tutoriais, que você tem livre. Aqueles de nós que escrever (publicar) para a Internet,

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.