WM_MDIACTIVATE

Um aplicativo envia a mensagem WM_MDIACTIVATE para uma janela de cliente de interface (MDI) documento várias para instruir a janela do cliente para ativar uma janela de filho MDI diferente. Como a janela do cliente processa esta mensagem, ele envia WM_MDIACTIVATE para a janela filho está sendo desativado e a janela filho está sendo ativado.

WM_MDIACTIVATE / / mensagem enviada para MDI cliente wParam = hwndChildAct (WPARAM) (HWND); / / criança para ativar lParam = 0;                            / / não é usado; deve ser zero / / mensagem recebida por MDI filho hwndChildDeact = wParam (HWND);        / / filho sendo desativado hwndChildAct = lParam (HWND);          / / filho está sendo ativado 

 

Parâmetros

Em mensagens enviadas para uma janela do cliente MDI:

hwndChildAct
Valor de wParam. Identificador para a janela de filho MDI para ser ativado.
Em mensagens recebidas por uma janela filho MDI:
hwndChildDeact
Valor de wParam. Identificador para a janela de filho MDI que está sendo desactivada.
hwndChildAct
Valor de lParam. Identificador para a janela de filho MDI que está sendo ativada.

Retornar valores

Se um aplicativo envia esta mensagem para um janela cliente MDI, o valor de retorno é zero. Uma janela filho MDI deve retornar zero se ele processa esta mensagem.

Observações

Uma janela filho MDI é ativada independentemente da janela de quadro MDI. Quando a janela do quadro se torna ativa, a janela filho última ativado usando a mensagem WM_MDIACTIVATE recebe a mensagem WM_NCACTIVATE para desenhar uma barra de quadro e o título da janela ativa; a janela filho não recebe outra mensagem WM_MDIACTIVATE.

QuickInfo

nbsp; Windows &NT: requer a versão 3.1 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Sem suporte.
Cabeçalho:Declarado em WinUser. h.

Ver também

Visão geral de Interface de documentos múltiplos, Múltiplo documento Interface mensagens, WM_MDIGETACTIVE, WM_MDINEXT, WM_NCACTIVATE

Index