#ifndef _CONST_H_ #define _CONST_H_ // Constants #define MB_NUM_CANDIDATES 9 #define INVALID_CHAR 0xffff #define TIMER_ID 100 //#define TIMER_AUTORECOG 101 #define BUTTON_HEIGHT 18 #define BUTTON_WIDTH 62 //38 //36 #define TOTALLOGICALBOX 700 //#define PadWnd_Height 120 //The height of HwxPadApplet window in pixel #define PadWnd_Height 180 //The height of HwxPadApplet window in pixel #define INKBOXSIZE_MIN 148 // minimum inkbox size 50 by 50 in pixel #define LISTVIEWWIDTH_MIN 65 // PadListView minimum width in pixel #define Box_Border 4 //Distance between two writing boxes #define CACMBHEIGHT_MIN 90 #define FONT_SIZE 12 #define MACAW_REDRAW_BACKGROUND 0x0001 #define MACAW_REDRAW_INK 0x0002 // CHwxThreadMB/CHwxThreadCAC user defined thread messages #define THRDMSG_ADDINK WM_USER + 500 // WPARAM= box size, LPARAM= pStroke #define THRDMSG_RECOGNIZE WM_USER + 501 // WPARAM= logical box,LPARAM= 0 //#define THRDMSG_CHAR WM_USER + 502 // WPARAM= wchar,LPARAM= 0 #define THRDMSG_SETMASK WM_USER + 503 // WPARAM= mask, LPARAM= 0 #define THRDMSG_SETCONTEXT WM_USER + 504 // WPARAM= wchar,LPARAM= 0 #define THRDMSG_SETGUIDE WM_USER + 505 // WPARAM= size, LPARAM= 0 #define THRDMSG_EXIT WM_USER + 506 // WPARAM= 0,LPARAM= 0 // CHwxMB/CHwxCAC user defined WINDOW messages #define MB_WM_ERASE WM_USER + 1000 // WPARAM= 0,LPARAM= 0 #define MB_WM_DETERMINE WM_USER + 1001 // WPARAM= 0,LPARAM= 0 #define MB_WM_HWXCHAR WM_USER + 1002 // WPARAM= pHwxResultPri,LPARAM= 0 //#define MB_WM_COMCHAR WM_USER + 1003 // WPARAM= 0,LPARAM= 0 #define MB_WM_COPYINK WM_USER + 1004 // WPARAM= 0,LPARAM= 0 #define CAC_WM_RESULT WM_USER + 1005 // WPARAM= type, HIWORD(LPARAM)= rank, LOWORD(LPARAM)= code #define CAC_WM_SENDRESULT WM_USER + 1006 #define CAC_WM_DRAWSAMPLE WM_USER + 1007 #define CAC_WM_SHOWRESULT WM_USER + 1008 // CAC recognitio output #define FULLLIST 8 #define PREFIXLIST 16 #define FREELIST 16 #define LISTTOTAL (FULLLIST+PREFIXLIST+FREELIST) #define LISTVIEW_COLUMN 8 #define IDC_CACINPUT 0x7FFA //980706:ToshiaK for Help identifier #define IDC_MBINPUT 0x7FFB //980706:ToshiaK for Help identifier #define IDC_CACLISTVIEW 0x7FFF #endif // _CONST_H_