Поделиться через


IKeyboardInputSink.OnMnemonic(MSG, ModifierKeys) Метод

Определение

Вызывается, когда нажата одна из мнемоник (клавиш доступа) данного приемника.

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

Параметры

msg
MSG

Сообщение для мнемоники и связанных данных. Не изменяйте структуру этого сообщения. Она передается по ссылке исключительно по соображениям производительности.

modifiers
ModifierKeys

Клавиши CTRL, SHIFT и ALT.

Возвращаемое значение

true, если сообщение обработано. В противном случае — false.

Атрибуты

Комментарии

Сообщение Майкрософт Windows должно быть WM_CHAR, WM_SYSCHAR, WM_DEADCHAR или WM_SYSDEADCHAR.

Если компонент содержит содержащиеся компоненты, сообщение должно быть передано в реализации путем вызова метода каждого содержащегося компонента OnMnemonic .

Интерфейс, возвращающий из trueTranslateAccelerator , не вызывает OnMnemonic. Реализации могут выполнять обработку всех конкретных сочетаний ключей в TranslateChar. и обхода OnMnemonic.

Применяется к

См. также раздел