IShellView::UIActivate
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 |