IKeyboardInputSink.OnMnemonic(MSG, ModifierKeys) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Dipanggil ketika salah satu mnemonics (kunci akses) untuk sink ini dipanggil.
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
Parameter
- msg
- MSG
Pesan untuk data mnemonik dan terkait. Jangan ubah struktur pesan ini. Ini diteruskan oleh referensi hanya karena alasan performa.
- modifiers
- ModifierKeys
Tombol pengubah.
Mengembalikan
true
jika pesan ditangani; jika tidak, false
.
- Atribut
Keterangan
Pesan Windows Microsoft harus WM_CHAR, WM_SYSCHAR, WM_DEADCHAR, atau WM_SYSDEADCHAR.
Jika komponen telah berisi komponen, pesan harus diteruskan dalam implementasi Anda dengan memanggil setiap metode komponen OnMnemonic yang terkandung.
Antarmuka yang kembali true
dari TranslateAccelerator tidak akan memanggil OnMnemonic. Implementasi dapat memilih untuk melakukan semua penanganan kombinasi kunci tertentu di TranslateChar.dan bypass OnMnemonic.