This documentation is archived and is not being maintained.

IKeyboardInputSink Members

Provides a keyboard sink for components that manages tabbing, accelerators, and mnemonics across interop boundaries and between HWNDs. This interface implements keyboard message management in WPF-Win32 interoperation scenarios.

The IKeyboardInputSink type exposes the following members.

Public method HasFocusWithin Gets a value that indicates whether the sink or one of its contained components has focus.
Public method OnMnemonic Called when one of the mnemonics (access keys) for this sink is invoked.
Public method RegisterKeyboardInputSink Registers the IKeyboardInputSink interface of a contained component.
Public method TabInto Sets focus on either the first tab stop or the last tab stop of the sink.
Public method TranslateAccelerator Processes keyboard input at the keydown message level.
Public method TranslateChar Processes WM_CHAR, WM_SYSCHAR, WM_DEADCHAR, and WM_SYSDEADCHAR input messages before OnMnemonic is called.

Public property KeyboardInputSite Gets or sets a reference to the component's container's IKeyboardInputSite interface.