Compartilhar via


IShellView::UIActivate

Windows Mobile Not SupportedWindows Embedded CE Supported

9/9/2008

Este método é chamado quando o estado ativação de janela de exibição é alterado por um evento que não é causado pela exibição shell próprio. De exemplo, se o tecla TAB é pressionada quando a árvore tem o foco, a exibição deve ser fornecida o foco.

Syntax

HRESULT UIActivate(
  UINT uState
);

Parameters

  • uState
    [no] Sinalizador especificando o estado ativação da janela. Este parâmetro pode ser uma dos seguinte valores:

    Sinalizador Descrição

    SVUIA_ACTIVATE_FOCUS

    Explorer Windows apenas criou a janela exibição com a foco de entrada. Isso significa a exibição shell deve ser capaz de definir itens menu apropriado para o estado focalizado.

    SVUIA_ACTIVATE_NOFOCUS

    A exibição shell está perdendo a foco de entrada ou ele apenas foi criado sem o foco de entrada. A exibição do shell deve ser capaz de definir itens menu apropriado para o estado nonfocused. Isso significa que nenhum item seleção-específica deve ser adicionado.

    SVUIA_DEACTIVATE

    Explorer Windows está prestes a destruir a janela exibição shell. A exibição shell deve remover todos os estendido interfaces usuário. Estes são geralmente mescladas menus e mesclada sem janela restrita pop-up windows.

    SVUIA_INPLACEACTIVATE

    A exibição shell está ativo sem foco.

Return Value

Retorna NOERROR se bem-sucedido, ou um valor de erro OLE-defined caso contrário.

Remarks

Este método é chamado para informar a exibição de um estado ativação alteração. Ela é implementada controlar o estado ativação e alteração qualquer comportamento, como apropriado.

Requirements

Header shobjidl.h, shobjidl.idl
Library Developer Implemented
Windows Embedded CE Windows CE 5.0 and later

See Also

Reference

IShellView
Standard Shell Interfaces