Compartilhar via


CWnd::OnChangeUIState

Chamado quando o estado de interface do usuário deve ser alterado.

afx_msg void OnChangeUIState(
   UINT nAction,
   UINT nUIElement
);

Parâmetros

  • nAction
    Especifica a ação a ser tomada.Pode ser um dos seguintes valores:

    • UIS_CLEAR   O elemento de estado da interface do usuário (especificado por nUIElement) deve ser oculto.

    • UIS_INITIALIZE   O elemento de estado da interface do usuário (especificado por nUIElement) devem ser alteradas com base no último evento de entrada. Para obter mais informações, consulte o Comentários seção WM_CHANGEUISTATE.

    • UIS_SET   O elemento de estado da interface do usuário (especificado por nUIElement) devem estar visíveis.

  • nUIElement
    Especifica quais elementos do estado da interface do usuário são afetados ou o estilo do controle.Pode ser um dos seguintes valores:

    • UISF_HIDEACCEL   Aceleradores de teclado.

    • UISF_HIDEFOCUS   Indicadores de foco.

    • UISF_ACTIVE   Windows XP: Um controle deveria ser desenhado no estilo usado para controles ativo.

Comentários

Esta função de membro emula a funcionalidade do WM_CHANGEUISTATE mensagem, conforme descrito no Windows SDK.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CWnd

Gráfico de hierarquia

CWnd::OnQueryUIState

CWnd::OnUpdateUIState

Outros recursos

Membros CWnd