New to Telerik UI for WinFormsStart a free 30-day trial

Definition

Namespace:Telerik.WinControls.UI

Assembly:TelerikCommon.dll

Syntax:

C#
public static class IMENativeWrapper

Inheritance: objectIMENativeWrapper

Fields

C#
public const int CPS_CANCEL = 4
C#
public const int GCS_COMPSTR = 8
C#
public const int GCS_RESULTSTR = 2048
C#
public const int NI_COMPOSITIONSTR = 21
C#
public const int WM_IME_CHAR = 646
C#
public const int WM_IME_COMPOSITION = 271
C#
public const int WM_IME_ENDCOMPOSITION = 270
C#
public const int WM_IME_STARTCOMPOSITION = 269

Methods

C#
public static extern IntPtr ImmAssociateContext(IntPtr hWnd, IntPtr hIMC)
Parameters:hWndIntPtrhIMCIntPtrReturns:

IntPtr

C#
public static extern int ImmGetCompositionStringW(IntPtr hIMC, int dwIndex, StringBuilder lpBuf, int dwBufLen)
Parameters:hIMCIntPtrdwIndexintlpBufStringBuilderdwBufLenintReturns:

int

C#
public static extern bool ImmGetCompositionWindow(IntPtr hIMC, ref IMENativeWrapper.CompositionForm form)
Parameters:hIMCIntPtrformIMENativeWrapper.CompositionFormReturns:

bool

C#
public static extern IntPtr ImmGetContext(IntPtr hWnd)
Parameters:hWndIntPtrReturns:

IntPtr

C#
public static extern IntPtr ImmGetDefaultIMEWnd(IntPtr hWnd)
Parameters:hWndIntPtrReturns:

IntPtr

C#
public static extern bool ImmNotifyIME(IntPtr hIMC, int dwAction, int dwIndex, int dwValue = 0)
Parameters:hIMCIntPtrdwActionintdwIndexintdwValueintReturns:

bool

C#
public static extern bool ImmReleaseContext(IntPtr hWnd, IntPtr hIMC)
Parameters:hWndIntPtrhIMCIntPtrReturns:

bool

C#
public static extern bool ImmSetCompositionFontW(IntPtr hIMC, IntPtr lplf)
Parameters:hIMCIntPtrlplfIntPtrReturns:

bool

C#
public static extern bool ImmSetCompositionWindow(IntPtr hIMC, ref IMENativeWrapper.CompositionForm form)
Parameters:hIMCIntPtrformIMENativeWrapper.CompositionFormReturns:

bool

C#
public static extern int TF_CreateThreadMgr(out IMENativeWrapper.ITfThreadMgr threadMgr)
Parameters:threadMgrIMENativeWrapper.ITfThreadMgrReturns:

int