Mensagens de nonqueued

Nonqueued mensagens são enviadas imediatamente para o procedimento de janela destino, ignorando a fila de mensagens do sistema e a fila de mensagens segmento. O sistema envia normalmente mensagens nonqueued para notificar uma janela de eventos que o afetam. Por exemplo, quando o usuário ativa uma nova janela de aplicativo, o sistema envia a janela em que uma série de mensagens, incluindo WM_ACTIVATE, WM_SETFOCUSe WM_SETCURSOR. Essas mensagens de notificar a janela que ele foi ativado, que entrada do teclado está sendo direcionada para a janela, e que o cursor do mouse foi movido dentro das bordas da janela. Nonqueued mensagens também podem resultar quando um aplicativo chama certas funções do sistema. Por exemplo, o sistema envia a mensagem WM_WINDOWPOSCHANGED depois que um aplicativo usa o SetWindowPos função para mover uma janela.

Index