IKeyboardInputSink.OnMnemonic(MSG, ModifierKeys) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Chamado quando uma das teclas mnemônicas (teclas de acesso) para esse coletor é invocada.
public:
bool OnMnemonic(System::Windows::Interop::MSG % msg, System::Windows::Input::ModifierKeys modifiers);
[System.Security.SecurityCritical]
public bool OnMnemonic (ref System.Windows.Interop.MSG msg, System.Windows.Input.ModifierKeys modifiers);
public bool OnMnemonic (ref System.Windows.Interop.MSG msg, System.Windows.Input.ModifierKeys modifiers);
[<System.Security.SecurityCritical>]
abstract member OnMnemonic : MSG * System.Windows.Input.ModifierKeys -> bool
abstract member OnMnemonic : MSG * System.Windows.Input.ModifierKeys -> bool
Public Function OnMnemonic (ByRef msg As MSG, modifiers As ModifierKeys) As Boolean
Parâmetros
- msg
- MSG
A mensagem para os dados associados e mnemônicos. Não modifique a estrutura dessa mensagem. É passado por referência apenas por razões de desempenho.
- modifiers
- ModifierKeys
Teclas modificadoras.
Retornos
true
se a mensagem foi manipulada; caso contrário, false
.
- Atributos
Comentários
A mensagem de Windows da Microsoft deve ser WM_CHAR, WM_SYSCHAR, WM_DEADCHAR ou WM_SYSDEADCHAR.
Se o componente tiver componentes contidos, a mensagem deverá ser passada em sua implementação chamando o método de OnMnemonic cada componente contido.
Uma interface da qual retorna true
não chamará OnMnemonic.TranslateAccelerator As implementações podem optar por executar todos os tratamentos de combinação de chaves específicos em TranslateChar.e ignorar OnMnemonic.