IKeyboardInputSink.OnMnemonic(MSG, ModifierKeys) Método

Definição

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.

Aplica-se a

Ver também