IKeyboardInputSink.OnMnemonic(MSG, ModifierKeys) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Chiamato quando viene richiamato uno dei tasti di scelta (tasti di scelta) per questo sink.
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
Parametri
- msg
- MSG
Messaggio per i dati mnemonici e associati. Non modificare questa struttura di messaggi. Viene passato per riferimento solo per motivi di prestazioni.
- modifiers
- ModifierKeys
Tasti.
Valori restituiti
true se il messaggio è stato gestito; in caso contrario, false.
- Attributi
Commenti
Il messaggio di Microsoft Windows deve essere WM_CHAR, WM_SYSCHAR, WM_DEADCHAR o WM_SYSDEADCHAR.
Se il componente contiene componenti, il messaggio deve essere passato nell'implementazione chiamando il metodo di OnMnemonic ogni componente contenuto.
Un'interfaccia che restituisce true da TranslateAccelerator non chiamerà OnMnemonic. Le implementazioni possono scegliere di eseguire tutte le specifiche combinazioni di tasti in TranslateChar.and bypass OnMnemonic.