?? bmpbut.h
字號:
/*************************************************************
* Copyright(C) 2003--2006
* Epson Electronic Technology Development (ShenZhen) co., LTD
* All rights reserved.
*
* File name: appbmp.h
* Platform: VC++ simulator of EPSON GUI
* Author: David Cheng
* Dept: Electronic Enginerring Department
* Date: 03/21/2003
* Descriptions:Register a bitmap-button class which is not
supported by OS.
* Notes:
* Modified:
**************************************************************/
#ifndef _SYS_SDBMPBUTTON_H_
#define _SYS_SDBMPBUTTON_H_
#include "sysGUI.h"
#ifdef __cplusplus
extern "C" {
#endif // __cplusplus
/**************** Macro definition **************************/
// 描述字段的最大長度
#define SDBB_MAX_DESCRIPT_NUM 8
/////////////// 控件風格 //////////////////////////
// 透明顯示第一個像素的顏色
#define SD_TYPE_TRANPARENT 0x80
// 反顯風格
#define SD_TYPE_REVERSE 0x40
// 下壓邊框風格
#define SD_TYPE_PUSHDOWN 0x20
// 靜態風格
#define SD_TYPE_STATIC 0x10
// 反復風格(靜態是無效)
#define SD_TYPE_REPEAT 0x08
// 控件名
#define BMPBUTTON_CTRL_NAME "SD_Bmpbutton"
/**************** Data definition **************************/
typedef struct _SD_BMPBUTTON{
T_VUBYTE bType; // 按鈕風格
T_VUBYTE *szpDescript; // 描述字符(暫無用)
T_GUI_Bitmap Bitmap; // 位圖句柄指針
T_VOID *vBuf; // 系統使用,
// 用于保存控件窗口
T_VUBYTE flag; // 不同風格按鈕可能用到的標志位
// 系統使用!
}SD_BMPBUTTON, *SD_pBMPBUTTON;
/**************** BMPBUTTON控件的事件定義 *****************/
#define SD_BMPBUTTONCLICK 0x10 // 按鈕電擊
#define SD_BMPBUTTONLBUTTONDOWN 0x11 // 按鈕按下
#define SD_BMPBUTTONLBUTTONUP 0x12 // 按鈕抬起
#define SD_BMPBUTTONMOUSEMOVE 0x13 // 鼠標移動
/************* Output Function Declaration ******************/
T_BOOL RegisterBmpButtonControl( T_VOID );
T_VOID UnregisterBmpButtonControl( T_VOID );
#ifdef __cplusplus
}
#endif // __cplusplus
#endif // _SYS_SDBMPBUTTON_H_
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -