IKeyboardInputSink.OnMnemonic(MSG, ModifierKeys) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Volá se při vyvolání jedné z mnemotechnických (přístupových klíčů) pro tuto jímku.
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
Parametry
- msg
- MSG
Zpráva pro mnemotechnická a související data. Tuto strukturu zpráv neupravujte. Předává se referenční informace pouze z důvodů výkonu.
- modifiers
- ModifierKeys
Modifikační klávesy.
Návraty
true
pokud byla zpráva zpracována; v opačném případě . false
- Atributy
Poznámky
Zpráva Microsoft Windows musí být WM_CHAR, WM_SYSCHAR, WM_DEADCHAR nebo WM_SYSDEADCHAR.
Pokud komponenta obsahuje komponenty, musí být zpráva předána v implementaci voláním metody každé obsažené komponenty OnMnemonic .
Rozhraní, které se vrátí true
z TranslateAccelerator , nebude volat OnMnemonic. Implementace mohou provádět zpracování všech konkrétních kombinací kláves v TranslateChar.and bypass OnMnemonic.