IKeyboardInputSink.OnMnemonic(MSG, ModifierKeys) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Appelé lorsque l'un des mnémoniques (touches d'accès rapide) pour ce récepteur est appelé.
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
Paramètres
- msg
- MSG
Message pour le mnémonique et les données associées. Ne modifiez pas cette structure de message. Elle est passée par référence pour des raisons de performances uniquement.
- modifiers
- ModifierKeys
Touches de modification.
Retours
true
si le message a été géré ; sinon, false
.
- Attributs
Remarques
Le message Windows Microsoft doit être WM_CHAR, WM_SYSCHAR, WM_DEADCHAR ou WM_SYSDEADCHAR.
Si le composant contient des composants, le message doit être transmis dans votre implémentation en appelant la méthode de OnMnemonic chaque composant autonome.
Une interface qui retourne true
à partir de TranslateAccelerator n’appelle OnMnemonicpas . Les implémentations peuvent choisir d’effectuer la gestion de toutes les combinaisons de touches spécifiques dans TranslateChar.et de contourner OnMnemonic.