IKeyboardInputSink.TranslateAccelerator(MSG, ModifierKeys) Método

Definición

Procesa la entrada del teclado en el nivel de mensaje de tecla abajo.

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

Parámetros

msg
MSG

Mensaje y datos asociados. No modifique esta estructura. Solo se pasa por referencia por motivos de rendimiento.

modifiers
ModifierKeys

Teclas modificadoras.

Devoluciones

true si la implementación del método controló el mensaje; de lo contrario, false.

Atributos

Comentarios

El mensaje debe ser WM_KEYDOWN o WM_SYSKEYDOWN.

Si el componente no puede controlar las traducciones de entrada y tiene componentes secundarios que podrían tener traducciones, normalmente llama al TranslateAccelerator método en el componente secundario que contiene el foco actual antes de devolver un resultado.

Si el mensaje no se puede controlar inmediatamente, puede volver a enviarlo desde dentro de la TranslateAccelerator implementación si es necesario y, a continuación, devolver false.

Un escenario principal para traducir las teclas de aceleración es controlar el mensaje de tecla de VK_TAB y determinar si se debe establecer el foco dentro del componente, llamar TabInto a un componente secundario o llamar OnNoMoreTabStops a en el sitio primario porque la secuencia de pestañas ha alcanzado los límites inicial o final. Algunos componentes pueden optar por no controlar la tecla de tabulación de esta manera.

Se aplica a

Consulte también