IKeyboardInputSink::TranslateChar Method (MSG%, ModifierKeys)

 

Processes WM_CHAR, WM_SYSCHAR, WM_DEADCHAR, and WM_SYSDEADCHAR input messages before OnMnemonic is called.

Namespace:   System.Windows.Interop
Assembly:  WindowsBase (in WindowsBase.dll)

[SecurityCriticalAttribute]
[UIPermissionAttribute(SecurityAction::LinkDemand, Unrestricted = true)]
bool TranslateChar(
	MSG% msg,
	ModifierKeys modifiers
)

Parameters

msg
Type: System.Windows.Interop::MSG%

The message and associated data. Do not modify this structure. It is passed by reference for performance reasons only.

modifiers
Type: System.Windows.Input::ModifierKeys

Modifier keys.

Return Value

Type: System::Boolean

true if the message was processed and OnMnemonic should not be called; otherwise, false.

If you implement this method to return true, the input architecture will not call OnMnemonic for that key message.

.NET Framework
Available since 3.0
Return to top
Show: