次の方法で共有


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

変換キー。

戻り値

メッセージが処理された場合は true。それ以外の場合は false

属性

注釈

Microsoft Windows メッセージは、WM_CHAR、WM_SYSCHAR、WM_DEADCHAR、またはWM_SYSDEADCHARである必要があります。

コンポーネントにコンポーネントが含まれている場合は、各包含コンポーネントの メソッドを呼び出して、実装でメッセージを OnMnemonic 渡す必要があります。

からTranslateAcceleratorを返すtrueインターフェイスは、 を呼び出OnMnemonicしません。 実装では、 で TranslateChar特定のすべてのキーの組み合わせ処理を実行し、 をバイパス OnMnemonicすることを選択できます。

適用対象

こちらもご覧ください