IKeyboardInputSink.OnMnemonic(MSG, ModifierKeys) Método

Definición

Se llama a este método cuando se invoca una de las teclas de acceso de este receptor.Called when one of the mnemonics (access keys) for this sink is invoked.

public:
 bool OnMnemonic(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]
public bool OnMnemonic (ref System.Windows.Interop.MSG msg, System.Windows.Input.ModifierKeys modifiers);
abstract member OnMnemonic : MSG * System.Windows.Input.ModifierKeys -> bool
[<System.Security.SecurityCritical>]
abstract member OnMnemonic : MSG * System.Windows.Input.ModifierKeys -> bool
Public Function OnMnemonic (ByRef msg As MSG, modifiers As ModifierKeys) As Boolean

Parámetros

msg
MSG

Mensaje de las teclas de acceso y los datos asociados.The message for the mnemonic and associated data. No modifique esta estructura de mensaje.Do not modify this message structure. Se pasa por referencia debido únicamente a razones de rendimiento.It is passed by reference for performance reasons only.

modifiers
ModifierKeys

Teclas modificadoras.Modifier keys.

Devoluciones

Boolean

Es true si se ha administrado el mensaje; en caso contrario, es false.true if the message was handled; otherwise, false.

Atributos

Comentarios

El mensaje de Microsoft Windows debe ser WM_CHAR, WM_SYSCHAR, WM_DEADCHAR o WM_SYSDEADCHAR.The Microsoft Windows message must be WM_CHAR, WM_SYSCHAR, WM_DEADCHAR or WM_SYSDEADCHAR.

Si el componente tiene componentes contenidos, el mensaje debe pasarse en su implementación llamando a cada método de componente contenido OnMnemonic .If the component has contained components, the message must be passed in your implementation by calling each contained component's OnMnemonic method.

Una interfaz que devuelve true de TranslateAccelerator no llamará a OnMnemonic .An interface that returns true from TranslateAccelerator will not call OnMnemonic. Las implementaciones pueden optar por realizar todo el control de combinación de teclas específico en TranslateChar y omitir OnMnemonic .Implementations can choose to perform all specific key combination handling in TranslateChar.and bypass OnMnemonic.

Se aplica a

Consulte también