📄 uigui_cfg.h
字号:
/*************************************************************
File Name: pda_cfg.h ( CompactWin/include )
Usage:
configuration of GUI Windows Subsystem
Other Information: None
**************************************************************/
#ifndef _UIGUI_CFG_H
#define _UIGUI_CFG_H
/**************************************************************
physical resolution of screen
*************************************************************/
//
// 可视区范围
//
#ifdef _GUI_PROJECT_
extern const short GUI_SCREEN_WIDTH;
extern const short GUI_SCREEN_HEIGHT;
#else
#define GUI_SCREEN_WIDTH 240
#define GUI_SCREEN_HEIGHT 160
#endif
//
// 触控区范围
//
#ifdef _GUI_PROJECT_
extern const short GUI_TOUCH_WIDTH;
extern const short GUI_TOUCH_HEIGHT;
#else
#define GUI_TOUCH_WIDTH 240
#define GUI_TOUCH_HEIGHT 160
#endif
extern const unsigned char GUI_DEFAULT_FONT;
extern const unsigned char GUI_CALENDAR_FONT; // 日历字体
extern const unsigned char GUI_IS_3D;
extern const unsigned char GUI_3D;
extern const short MSGBOX_LEFT;
extern const short MSGBOX_TOP;
extern const short MSGBOX_RIGHT;
extern const short MSGBOX_BOTTOM;
/**************************************************************
Max message number in GUI Windows' mesage queue
*************************************************************/
#define GUI_MAX_MESSAGE_NO 40
/**************************************************************
USE RAM DISK or not
*************************************************************/
#define GUI_USE_RAM_DISK
#define GUI_RAM_DISK_SIZE 1500 // by zhang xue ping
/**************************************************************
max character number for window's name
*************************************************************/
//#define GUI_MAX_WIN_NAME_NO 30
#define GUI_USE_DEFAULT_PRG_MGR
/**************************************************************
MAX KEY NUMBER 包括
1. 实体KeyPad
2. 转轮
*************************************************************/
// KeyPad
#define GUI_MAX_KEYPAD_EVENT_NO 12//9+1 12 zhangxp 2003/06/28
// Rolling Wheel Event Number
#define GUI_MAX_ROLL_EVENT_NO 0 //4
#define GUI_MAX_KEY_NUMBER (GUI_MAX_KEYPAD_EVENT_NO+GUI_MAX_ROLL_EVENT_NO)
/**************************************************************
check flag
*************************************************************/
#define GUI_WIN_CHECK_FLAG 1112
#define GUI_VIEWPORT_CHECK_FLAG 7863
#define GUI_CONTROL_CHECK_FLAG 9296
#define GUI_DELETED_CHECK_FLAG 5410
/**************************************************************
Input Device (choose one)
*************************************************************/
//#define GUI_MOUSE_INPUT
#ifdef GUI_MOUSE_INPUT
#define GUI_CURSOR_COLOR GUI_BLACK
extern BYTE cursor1[16][16] ;
#define GUI_DEFAULT_CURSOR cursor1
#endif
#define GUI_PEN_INPUT
#define GUI_KEY_INPUT
#ifndef __WIN32__
//#ifdef __WIN32__
#define GUI_HAND_INPUT // enable Hand Writing Input
// choose PenPower or FineART hand writing recognition engine
// only one can be chosen at the same time
// #define GUI_HWR_FINEART
#define GUI_HWR_PENPOWER
// if FineART HWR engine is used, set parameters
#ifdef GUI_HWR_FINEART
#define HWR_DATABASE_ADDRESS 0x10EC0000
#endif // #ifdef GUI_HWR_FINEART
// if PenPower HWR engine is used, set parameters
#ifdef GUI_HWR_PENPOWER
#define HWR_DATABASE_SEPARATED
#ifdef HWR_DATABASE_SEPARATED
#define HWR_DATABASE_ADDRESS 0x10EC0000
#endif
#endif // #ifdef GUI_HWR_PENPOWER
// used by both engines
#ifdef GUI_HAND_INPUT
//#define HWR_LOG // enable logging of HWR messages
/*
#define HWR_TYPE_ON_KEYBOARD
#define HWR_DEFAULT_TEXT_RECORDS 10
#define HWR_CANDIDATE_NUMBER 5
*/
#endif // #ifdef GUI_HAND_INPUT
#endif
/**************************************************************
底图格式
*************************************************************/
/*#define GUI_BACK_GRAPH_JPG*/
//#define GUI_BACK_GRAPH_BMP
/*#define GUI_BACK_GRAPH_GIF*/
//#define GUI_BACK_GRAPH_A_COLOR
//#ifdef GUI_BACK_GRAPH_A_COLOR
// #define GUI_DESKTOP_COLOR GUI_WHITE
//#endif
/**************************************************************
设定各个control的属性
- 改由各control的header档内设定
*************************************************************/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
define customized area out of LCD screen
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#define GUI_CUSTOM_AREA
/************************************************************
DEFINE OPTIONAL WIDGET
*************************************************************/
//Menu
#define GUI_MENU
//Pupup_Listbox
#define GUI_POPUP_LISTBOX
//Pen_Hooker
#define GUI_PEN_HOOKER
//HandWrite
#define GUI_HANDWRITE
//Combobox
//#define _COMBOBOX
// System Menu
//#define _SYSTEM_MENU
// System-Info-Box
#define _SYS_INFO_BOX
//#define GUI_INIT_DEBUG
#define GUI_FONTEX
#define GUI_IMELX
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -