ImmCreateSoftKeyboard

HWND WINAPI ImmCreateSoftKeyboard(UINT uType, UINT hOwner, int x, int y)
 

Creates one type of soft keyboard window.

The return value is the window handle of the soft keyboard.

uType
Type of the soft keyboard. Can be one of these values.
Value Meaning
SOFTKEYBOARD_TYPE_T1 The type T1 soft keyboard. This kind of soft keyboard should be updated by IMC_SETSOFTKBDDATA.
SOFTKEYBOARD_TYPE_C1 The type C1 soft keyboard. This kind of soft keyboard should be updated by IMC_SETSOFTKBDDATA with two sets of 256-word array data. The first set is for nonshift state, and the second is for shift state.

hOwner
Owner of the soft keyboard. It must be the UI window.
x
Initial horizontal position of the soft keyboard.
y
Initial vertical position of the soft keyboard.