#include "precomp.h"
#include "softkbd.h"
Go to the source code of this file.
Functions | |
BOOL | RegisterSoftKeyboard (UINT uType) |
VOID | GetSoftKeyboardDimension (UINT uType, LPINT lpnWidth, LPINT lpnHeight) |
void | GetAllMonitorSize (LPRECT lprc) |
BOOL | GetNearestMonitorSize (HWND hwndOwner, LPRECT lprc) |
HWND WINAPI | ImmCreateSoftKeyboard (UINT uType, HWND hOwner, int x, int y) |
BOOL WINAPI | ImmDestroySoftKeyboard (HWND hSKWnd) |
BOOL WINAPI | ImmShowSoftKeyboard (HWND hSKWnd, int nCmdShow) |
Variables | |
CONST LPCWSTR | SoftKeyboardClassName [] |
|
Definition at line 103 of file softkbd.c. References GetSystemMetrics(), and SystemParametersInfo(). Referenced by GetNearestMonitorSize(), SKC1DrawDragBorder(), and SKT1SetCursor().
|
|
Definition at line 116 of file softkbd.c. References BOOL, FALSE, GetAllMonitorSize(), GetSystemMetrics(), MonitorFromWindow(), NULL, and TRUE. Referenced by ImmCreateSoftKeyboard().
|
|
Definition at line 65 of file softkbd.c. References GetSKT1TextMetric(), GetSystemMetrics(), gptRaiseEdge, HEIGHT_SOFTKBD_C1, SKT1_LABEL_BMP_X, SKT1_LABEL_BMP_Y, SKT1_TOTAL_COLUMN_NUM, SKT1_TOTAL_ROW_NUM, SKT1_XIN, SKT1_XOUT, SKT1_XOVERLAP, SKT1_YIN, SKT1_YOUT, VOID(), and WIDTH_SOFTKBD_C1. Referenced by ImmCreateSoftKeyboard().
|
|
Definition at line 137 of file softkbd.c. References BOOL, CreateWindowEx(), DWORD, FALSE, GetKeyboardLayout(), GetNearestMonitorSize(), GetSoftKeyboardDimension(), GetSystemMetrics(), ghInst, gptRaiseEdge, guScanCode, tagIMEDPI::ImeInfo, ImmLockImeDpi(), ImmUnlockImeDpi(), MapVirtualKey(), NULL, RegisterSoftKeyboard(), ShowWindow, SoftKeyboardClassName, TRUE, UI_MARGIN, UINT, and UpdateWindow().
|
|
Definition at line 252 of file softkbd.c. References DestroyWindow.
|
|
Definition at line 260 of file softkbd.c. References FALSE, and ShowWindow.
|
|
Definition at line 24 of file softkbd.c. References BOOL, FALSE, GetClassInfoEx(), ghInst, NULL, RegisterClassEx, SKWndProcC1(), SKWndProcT1(), SoftKeyboardClassName, and TRUE. Referenced by ImmCreateSoftKeyboard().
|
|
Initial value: Definition at line 17 of file softkbd.c. Referenced by ImmCreateSoftKeyboard(), and RegisterSoftKeyboard(). |