IKeyboardInputSink.OnMnemonic(MSG, ModifierKeys) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Chamado quando uma das mnemónicas (chaves de acesso) para este sumidouro é 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 o mnemónico e os dados associados. Não modifique esta estrutura de mensagem. É transmitido por referência apenas por razões de desempenho.
- modifiers
- ModifierKeys
Teclas modificadoras.
Devoluções
true se a mensagem foi tratada; caso contrário, false.
- Atributos
Observações
A mensagem Microsoft Windows deve ser WM_CHAR, WM_SYSCHAR, WM_DEADCHAR ou WM_SYSDEADCHAR.
Se o componente tiver componentes contidos, a mensagem deve ser passada na sua implementação chamando o método de OnMnemonic cada componente contido.
Uma interface que retorna true de TranslateAccelerator não chamará OnMnemonic. As implementações podem optar por realizar todas as combinações de chaves específicas em TranslateChar.e contornar OnMnemonic.