Compartilhar via


WM_MDIACTIVATE mensagem

Um aplicativo envia a mensagem WM_MDIACTIVATE para uma janela de cliente MDI (interface de vários documentos) para instruir a janela do cliente a ativar uma janela filho MDI diferente.

#define WM_MDIACTIVATE                  0x0222

Parâmetros

wParam

Um identificador para a janela filho MDI a ser ativada.

lParam

Este parâmetro não é usado.

Valor retornado

Tipo: LRESULT

Se um aplicativo enviar essa mensagem para uma janela de cliente MDI, o valor retornado será zero.

Uma janela filho MDI deverá retornar zero se processar essa mensagem.

Comentários

À medida que a janela do cliente processa essa mensagem, ela envia WM_MDIACTIVATE para a janela filho que está sendo desativada e para a janela filho que está sendo ativada. Os parâmetros de mensagem recebidos por uma janela filho MDI são os seguintes:

Wparam

Um identificador para a janela filho MDI que está sendo desativada.

Lparam

Um identificador para a janela filho MDI que está sendo ativada.

Uma janela filho da interface MDI é ativada independentemente da janela com moldura da MDI. Quando a janela de quadro fica ativa, a janela filho ativada pela última vez usando a mensagem WM_MDIACTIVATE recebe a mensagem WM_NCACTIVATE para desenhar um quadro de janela ativo e uma barra de título; a janela filho não recebe outra mensagem WM_MDIACTIVATE .

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho
Winuser.h (inclua Windows.h)

Confira também

Referência

WM_MDIGETACTIVE

WM_MDINEXT

WM_NCACTIVATE

Conceitual

Interface de vários documentos