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 rapida (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
Il messaggio per i tasti di scelta rapida e i dati associati. Non modificare questa struttura del messaggio. Viene passata in base al riferimento per soli motivi di prestazione.
- modifiers
- ModifierKeys
Tasti di modifica.
Restituisce
true
se il messaggio è stato gestito. In caso contrario, false
.
- Attributi
Commenti
Il messaggio 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.
Interfaccia che restituisce true
da TranslateAccelerator non chiamerà OnMnemonic. Le implementazioni possono scegliere di eseguire tutte le combinazioni di chiavi specifiche in TranslateChar.and bypass OnMnemonic.