windows-nt/Source/XPSP1/NT/shell/osshell/accessib/osk/inc/keyrc.h
2020-09-26 16:20:57 +08:00

65 lines
1.7 KiB
C

/*Filename: KEYRC.H */
/* Give access to handles in all code modules */
extern HINSTANCE hInst;
extern HWND MainhWnd;
/***************************************************************/
/* Variables, types and constants for controls in main window. */
/***************************************************************/
extern HWND hClient; /* Handle to window in client area. */
extern FARPROC lpClient; /* Function for window in client area.*/
#define CLIENTSTRIP WS_MINIMIZE|WS_MAXIMIZE|WS_CAPTION|WS_BORDER|WS_DLGFRAME|WS_SYSMENU|WS_POPUP|WS_THICKFRAME|DS_MODALFRAME
typedef struct
{
unsigned long dtStyle;
BYTE dtItemCount;
int dtX;
int dtY;
int dtCX;
int dtCY;
} BLD_DLGTEMPLATE;
typedef BLD_DLGTEMPLATE *LPBLD_DLGTEMPLATE;
/* User Defined ID Values */
#define IDOK 1
#define IDCANCEL 2
#define COLORKBBACKGROUND 10
#define COLORKBCHARACTERKEYS 11
#define COLORKBTEXT 12
#define COLORKBMODIFIERKEYS 13
#define COLORKBDEFAULTSETTING 14
#define COLORKBDEADKEYS 15
#define SETDEFAULTSETTINGS 108
#define KBLANGUAGECOMBO 110
#define ALWAYSONTOP 111
#define KEYSIZE_0 112
#define KEYSIZE_1 113
#define KEYSIZE_2 114
#define KEYSIZE_3 115
#define KEYSIZE_4 116
#define DWELLONKEYS 118
#define DWELLMS 119
#define HILITEKEY 120
#define DWELLTIMESCROLL 121
#define KBSHOWACTIVEKEYSCK 122
#define KBKEEPPROPORTIONSCK 123
#define KBUSE3DKEYSCK 124
#define KBUSECLICKSOUNDCK 125
#define KBSIZEBUT 126
#define KBFONTBUT 127
#define KBCOLORSBUT 128
#define IDC_LTEXT1 129