Class
IMENativeWrapper

Definition

Namespace:Telerik.WinControls.UI

Assembly:TelerikCommon.dll

Syntax:

cs-api-definition
public static class IMENativeWrapper

Inheritance: objectIMENativeWrapper

Fields

CPS_CANCEL

Declaration

cs-api-definition
public const int CPS_CANCEL = 4

Field Value

int

GCS_COMPSTR

Declaration

cs-api-definition
public const int GCS_COMPSTR = 8

Field Value

int

GCS_RESULTSTR

Declaration

cs-api-definition
public const int GCS_RESULTSTR = 2048

Field Value

int

NI_COMPOSITIONSTR

Declaration

cs-api-definition
public const int NI_COMPOSITIONSTR = 21

Field Value

int

WM_IME_CHAR

Declaration

cs-api-definition
public const int WM_IME_CHAR = 646

Field Value

int

WM_IME_COMPOSITION

Declaration

cs-api-definition
public const int WM_IME_COMPOSITION = 271

Field Value

int

WM_IME_ENDCOMPOSITION

Declaration

cs-api-definition
public const int WM_IME_ENDCOMPOSITION = 270

Field Value

int

WM_IME_STARTCOMPOSITION

Declaration

cs-api-definition
public const int WM_IME_STARTCOMPOSITION = 269

Field Value

int

Methods

ImmAssociateContext(IntPtr, IntPtr)

Declaration

cs-api-definition
public static extern IntPtr ImmAssociateContext(IntPtr hWnd, IntPtr hIMC)

Parameters

hWnd

IntPtr

hIMC

IntPtr

Returns

IntPtr

ImmGetCompositionStringW(IntPtr, int, StringBuilder, int)

Declaration

cs-api-definition
public static extern int ImmGetCompositionStringW(IntPtr hIMC, int dwIndex, StringBuilder lpBuf, int dwBufLen)

Parameters

hIMC

IntPtr

dwIndex

int

lpBuf

StringBuilder

dwBufLen

int

Returns

int

ImmGetCompositionWindow(IntPtr, ref CompositionForm)

Declaration

cs-api-definition
public static extern bool ImmGetCompositionWindow(IntPtr hIMC, ref IMENativeWrapper.CompositionForm form)

Parameters

hIMC

IntPtr

form

IMENativeWrapper.CompositionForm

Returns

bool

ImmGetContext(IntPtr)

Declaration

cs-api-definition
public static extern IntPtr ImmGetContext(IntPtr hWnd)

Parameters

hWnd

IntPtr

Returns

IntPtr

ImmGetDefaultIMEWnd(IntPtr)

Declaration

cs-api-definition
public static extern IntPtr ImmGetDefaultIMEWnd(IntPtr hWnd)

Parameters

hWnd

IntPtr

Returns

IntPtr

ImmNotifyIME(IntPtr, int, int, int)

Declaration

cs-api-definition
public static extern bool ImmNotifyIME(IntPtr hIMC, int dwAction, int dwIndex, int dwValue = 0)

Parameters

hIMC

IntPtr

dwAction

int

dwIndex

int

dwValue

int

Returns

bool

ImmReleaseContext(IntPtr, IntPtr)

Declaration

cs-api-definition
public static extern bool ImmReleaseContext(IntPtr hWnd, IntPtr hIMC)

Parameters

hWnd

IntPtr

hIMC

IntPtr

Returns

bool

ImmSetCompositionFontW(IntPtr, IntPtr)

Declaration

cs-api-definition
public static extern bool ImmSetCompositionFontW(IntPtr hIMC, IntPtr lplf)

Parameters

hIMC

IntPtr

lplf

IntPtr

Returns

bool

ImmSetCompositionWindow(IntPtr, ref CompositionForm)

Declaration

cs-api-definition
public static extern bool ImmSetCompositionWindow(IntPtr hIMC, ref IMENativeWrapper.CompositionForm form)

Parameters

hIMC

IntPtr

form

IMENativeWrapper.CompositionForm

Returns

bool

TF_CreateThreadMgr(out ITfThreadMgr)

Declaration

cs-api-definition
public static extern int TF_CreateThreadMgr(out IMENativeWrapper.ITfThreadMgr threadMgr)

Parameters

threadMgr

IMENativeWrapper.ITfThreadMgr

Returns

int