Compartilhar via


WM_ACTIVATE

Windows Mobile SupportedWindows Embedded CE Supported

9/9/2008

Esta mensagem é enviada quando uma janela está sendo ativado ou desativado. Esta mensagem é enviada primeiro para o procedimento janela de janela de alto nível que está sendo desativado; Em seguida, ele é enviado para o procedimento janela de janela de alto nível que está sendo ativado.

Syntax

WM_ACTIVATE fActive = LOWORD(wParam); 
    fMinimized = (BOOL)HIWORD(wParam);
    hwndPrevious = (HWND) lParam;

Parameters

  • fActive
    O valor de baixo-Palavra de ordem wParam. Especifica se a janela está sendo ativado ou desativado. Ele é um do seguinte valores.

    Valor Descrição

    WA_ACTIVE

    Ativado por alguns método Other Than um clique mouse (de exemplo, por um chamar para o SetActiveWindow função ou pelo uso da interface de teclado para selecionar a janela).

    WA_CLICKACTIVE

    Ativado por um clique mouse

    WA_INACTIVE

    Desativado

  • fMinimized
    O valor de alta-Palavra de ordem wParam. Especifica o estado minimizado da janela que está sendo ativado ou desativado. Um diferente de zero valor indica a janela está minimizada.
  • hwndPrevious
    Identificador para a janela que está sendo ativado ou desativado, depending on o valor da fActive parâmetro. Se o valor de fActive é WA_INACTIVE, hwndPrevious o identificador para a janela está sendo ativada. Se o valor de fActive é WA_ACTIVE ou WA_CLICKACTIVE, hwndPrevious é o identificador para a janela que está sendo desativado. Esse identificador pode ser NULL e é sempre NULL quando a janela que está sendo ativado e a janela que está sendo desativado estão em separar processos.

Return Value

Um aplicativo deve retornar zero se ele processa esta mensagem.

  • Ação padrão
    Se a janela está sendo ativada e não estiver minimizada, o DefWindowProc função define o foco do teclado para a janela.

Remarks

O fMinimized parâmetro deve ser zero.

Se a janela é ativada por um clique mouse, ele também recebe uma mensagem WM_MOUSEACTIVATE.

Requirements

Header winuser.h
Windows Embedded CE Windows CE 1.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

DefWindowProc
SetActiveWindow