亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? gui.h

?? PDA程序開發PDA程序開發PDA程序開發PDA程序開發PDA程序開發PDA程序開發PDA程序開發PDA程序開發
?? H
字號:
/*========================================================================
 *
 *  版權所有 (C) 2000-2001 吳柏建. All Rights Reserved.
 *
 *  文件:       gui.h
 *  內容:		PSDE_DEMO_PDA處理顯示和消息的函數聲明。
 *	作者:			吳柏建。
 *	制作日期:		2000.8.6-2001.10.6
 *	修改日期:		2001..
 *
 *========================================================================*/

#ifndef _PDAGUI_
#define _PDAGUI_

#define COLOR0  0
#define COLOR1  1
#define COLOR2  2
#define COLOR3  3
#define COLOR4  4
#define COLOR5  5
#define COLOR6  6
#define COLOR7  7
#define COLOR8  8
#define COLOR9  9
#define COLOR10 10
#define COLOR11 11
#define COLOR12 12
#define COLOR13 13
#define COLOR14 14
#define COLOR15 15

#define COLOR_WHITE    0
#define COLOR_BLACK    15
#define COLOR_LOWBACK  1
#define COLOR_BACK     2
#define COLOR_HIGHBACK 4
#define COLOR_LOWGRAY  6
#define COLOR_GRAY     8
#define COLOR_HIGHGRAY 10
#define COLOR_TRANS    0xff

/*≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
□---RECT結構定義----RECT---
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡*/
#ifndef __cplusplus
#define RECT PDARECT
#endif
typedef struct _PDARECT
{
	short left;
	short top;
	short right;
	short bottom;
}PDARECT;

/*PDAMSG::type*/
#define MSG_NULL     0
#define MSG_SECOND   1/*秒中斷發生消息*/
#define MSG_KEY      2/*按鍵消息*/
#define MSG_CHAR     3/*鍵盤或軟件產生的字符消息*/
#define MSG_PEN      4/*觸摸屏筆觸中斷消息*/
#define MSG_LCD      5/*LCD坐標的筆觸中斷消息*/
#define MSG_INIT     6/*初始化消息*/
#define MSG_PAINT    7/*繪制窗口消息*/

//ICON消息值為80~99。
#define MSG_HOME     80/*回到主界面消息*/
#define MSG_PDA      81/*PDA*/
#define MSG_TEL      82/*電話本*/
#define MSG_NOTEPAD  83/*記事本*/
#define MSG_DRAW     84/*繪圖*/
#define MSG_GAME     85/*游戲*/
#define MSG_DICT     86/*詞典*/
#define MSG_REMIND   87/*提醒*/
#define MSG_CALC     88/*計算器*/
#define MSG_TIME     89/*時間*/

#define MSG_NEW      90/*新增*/
#define MSG_SAVE     91/*保存*/
#define MSG_COPY     92/*復制*/
#define MSG_PASTE    93/*粘貼*/
#define MSG_DEL      94/*刪除*/
#define MSG_FIND     95/*查找*/
#define MSG_LEFT     96/*←*/
#define MSG_RIGHT    97/*→*/
#define MSG_EXIT     98/*退出*/
#define MSG_OK       99/*確定*/

typedef struct _PDAMSG
{
	short type;
	union
	{
	short wParam;
	short key;
	unsigned short character;
	short msg;
	short x;
	};
	union
	{
	short lParam;
	short y;
	};
	union
	{
	short PenStatus;
	short z;
	};
}PDAMSG;
void SendMsg(PDAMSG *msg);
void TranslateMsg(PDAMSG *msg);
void GetMsg(PDAMSG *msg);


void DispDot(short x,short y,unsigned char c);
void DispImage(short x,short y,short w,short h,unsigned char *s);
void DispBmp(short x,short y,unsigned char *s);
void DispBmpGray(short x,short y,unsigned char *s);
void DispReverse(short x,short y,short w,short h);
short CheckPointInRect(short x,short y,PDARECT *pRc);
void InitRect(short left,short top,short right,short bottom,PDARECT *pRc);
short DispChar(short x,short y,unsigned short CharCode,unsigned char FrontColor,unsigned char BackColor);
void DispStr(short x,short y,unsigned char *s,unsigned char FrontColor,unsigned char BackColor);
short GetStrLength(unsigned char *s);
short GetStrCharNum(unsigned char *s);
short GetStrWidth(short Margin,unsigned char *s);

void DispBar(short x,short y,short w,short h,unsigned char c);
void DispReverse(short x,short y,short w,short h);
void DrawBar(PDARECT *rc,unsigned char c);
void ReverseBar(PDARECT *rc);
void DrawLineX(short x,short y,short w,unsigned char c);
void ReverseLineX(short x,short y,short w);
void DrawDotLineX(short x,short y,short w,short dot,unsigned char c);
void ReverseDotLineX(short x,short y,short w,short dot);
void DrawLineY(short x,short y,short h,unsigned char c);
void ReverseLineY(short x,short y,short h);
void DrawDotLineY(short x,short y,short h,short dot,unsigned char c);
void ReverseDotLineY(short x,short y,short h,short dot);
void DrawRect(PDARECT *rc,unsigned char c);
void ReverseRect(PDARECT *rc);
void DrawDotRect(PDARECT *rc,short dot,unsigned char c);
void ReverseDotRect(PDARECT *rc,short dot);
void DrawLine(short x1,short y1,short x2,short y2,unsigned char c);
void ReverseLine(short x1,short y1,short x2,short y2);

/*≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
□---CURSOR函數聲明-------
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡*/
void SetCursorSize(short width,short height);
void CursorOn(void);
void MoveCursor(short x,short y);
void CursorOff(void);


/*≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
□---BUTTON風格宏-------
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡*/
#define PBN_NOFRAME		0x01/*無邊框*/
#define PBN_FRAME		0x00/*有邊框(缺省項)*/
#define PBN_REVERSE		0x08/*反顯按鈕*/
#define PBN_PUSH		0x00/*下壓按鈕(缺省項)*/
#define PBN_STRING		0x02/*字符按鈕*/
#define PBN_BMP			0x04/*圖象按鈕*/
#define PBN_TWOBMP		0x10/*雙圖象按鈕*/
#define PBN_ICON		0x20/*圖標按鈕*/
/*≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
□---BUTTON結構定義----BUTTON---
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡*/
typedef struct _BUTTON
{
	char Status;
	PDARECT Rect;
	short  Style;
	unsigned char *Str;
	unsigned char *Bmp;

	short  StrX,StrY;
	short  BmpX,BmpY;
	unsigned char BackColor;
	unsigned char StrColor;
}BUTTON;

/*≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
□---BUTTON函數聲明-------
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡*/
void InitButton(BUTTON *b,PDARECT *pRc,short style);
void SetButtonStr(BUTTON *b,unsigned char *str,unsigned char c);
void SetButtonBmp(BUTTON *b,unsigned char *bmp1,unsigned char *bmp2);
void DrawButton(BUTTON *b,short i);
short GetButton(BUTTON *b,PDAMSG *pMsg);
short GetNullButton(BUTTON *b,PDAMSG *pMsg,void *func(BUTTON *b,short i));


#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
福利一区福利二区| 国产蜜臀97一区二区三区| 国产精品亚洲午夜一区二区三区 | 欧美日韩精品三区| 99久久精品免费| 成人av电影免费观看| 国产suv精品一区二区三区| 国产一区二区免费在线| 国内精品国产三级国产a久久| 狠狠v欧美v日韩v亚洲ⅴ| 美洲天堂一区二卡三卡四卡视频| 亚洲一级电影视频| 亚洲国产欧美日韩另类综合| 午夜精品久久久久久久久久久| 五月天婷婷综合| 久久av中文字幕片| 国产成人亚洲精品狼色在线| 成人三级伦理片| 欧美性猛片aaaaaaa做受| 欧美美女一区二区三区| 欧美sm极限捆绑bd| 国产精品福利一区二区三区| 亚洲免费伊人电影| 日韩av一区二区三区四区| 国产在线看一区| jvid福利写真一区二区三区| 欧美性色黄大片| 久久蜜桃av一区精品变态类天堂| 亚洲欧洲无码一区二区三区| 午夜视频在线观看一区二区| 激情综合网天天干| 91免费国产在线| 日韩精品一区二区三区视频 | 在线中文字幕不卡| 精品欧美乱码久久久久久| 亚洲欧洲成人精品av97| 五月天视频一区| kk眼镜猥琐国模调教系列一区二区| 欧美亚洲综合在线| 欧美激情一区二区在线| 亚洲中国最大av网站| 国内精品不卡在线| 欧美日韩视频不卡| 国产欧美一区二区在线| 三级久久三级久久久| 国产aⅴ综合色| 91精品国产综合久久福利| 国产精品免费丝袜| 久久99精品一区二区三区| 91色乱码一区二区三区| 久久久午夜精品| 美国一区二区三区在线播放| 成人av免费在线播放| 欧美二区乱c少妇| 一区二区在线观看免费| 国产精品中文字幕日韩精品 | 午夜国产不卡在线观看视频| 高清日韩电视剧大全免费| 欧美精品在线一区二区| 亚洲免费视频中文字幕| 夫妻av一区二区| 亚洲精品一区二区三区99| 日韩电影免费在线观看网站| av一区二区久久| 精品入口麻豆88视频| 日本午夜精品一区二区三区电影 | 免费看精品久久片| 欧美日韩夫妻久久| 一区二区免费在线| 97aⅴ精品视频一二三区| 国产精品私人影院| 国产91精品一区二区麻豆网站| 欧美精品一区二区三区视频| 日本不卡一二三区黄网| 91精品国产综合久久久久久久久久| 夜夜精品浪潮av一区二区三区| 99热精品国产| 一区二区三区在线播| 欧美伊人精品成人久久综合97| 亚洲免费资源在线播放| 91婷婷韩国欧美一区二区| 中文字幕一区av| 在线免费视频一区二区| 亚洲一区二区欧美激情| 欧美日韩一区二区三区高清| 日韩成人av影视| 精品成人私密视频| 高清国产午夜精品久久久久久| 国产精品毛片久久久久久| av不卡在线观看| 亚洲成人免费av| 91精品国产麻豆| 国产一区二区网址| 国产精品久久久久久妇女6080| 99v久久综合狠狠综合久久| 亚洲另类在线视频| 日韩一区二区三| 国产精品一区一区三区| 亚洲色图在线看| 欧美日韩国产美女| 国产一区激情在线| 亚洲免费在线观看视频| 欧美一区二区三区免费大片| 国产成+人+日韩+欧美+亚洲| 亚洲精品免费在线播放| 精品黑人一区二区三区久久| 国产91色综合久久免费分享| 一区二区三区不卡在线观看 | 91色婷婷久久久久合中文| 婷婷开心久久网| 国产三级精品视频| 欧美精品三级在线观看| 国产精品一区二区在线看| 一区二区高清视频在线观看| 日韩欧美自拍偷拍| 91蝌蚪porny九色| 国产呦萝稀缺另类资源| 亚洲综合免费观看高清完整版在线 | 日韩免费高清视频| 色哟哟精品一区| 国产精选一区二区三区| 视频一区中文字幕| 国产精品色呦呦| 欧美大片国产精品| 欧美日韩一区二区三区高清| 风间由美中文字幕在线看视频国产欧美| 亚洲一区二区三区四区中文字幕 | 成人av影视在线观看| 日本欧美在线看| 亚洲综合男人的天堂| 国产精品久久一级| 欧美精品一区二区三区蜜桃 | 亚洲午夜一区二区三区| 国产午夜久久久久| 精品久久久久久综合日本欧美| 欧美性做爰猛烈叫床潮| 国产在线不卡一区| 婷婷综合另类小说色区| 亚洲va在线va天堂| 亚洲精品美国一| 国产精品黄色在线观看| 国产亚洲欧美色| 精品国产免费人成在线观看| 91精品国产色综合久久ai换脸| 一本色道a无线码一区v| av日韩在线网站| 国产98色在线|日韩| 国产精品888| 国产白丝精品91爽爽久久| 国产一区二区在线看| 国产专区欧美精品| 经典三级一区二区| 另类的小说在线视频另类成人小视频在线 | 欧美日韩在线三区| 欧美视频一二三区| 在线播放中文一区| 欧美一卡在线观看| 日韩一区二区免费在线电影| 日韩视频国产视频| 国产视频911| 1区2区3区欧美| 亚洲一二三四久久| 日韩av在线发布| 国产精一区二区三区| 国产91在线看| 在线看日本不卡| 欧美一区二区三区精品| 欧美精品一区二区三| 中文字幕乱码久久午夜不卡| 欧美激情一区二区在线| 亚洲理论在线观看| 首页综合国产亚洲丝袜| 国产在线视频不卡二| 99精品视频在线免费观看| 欧美日韩一级视频| 精品国产sm最大网站| 国产精品欧美久久久久无广告| 亚洲乱码日产精品bd| 蜜臀a∨国产成人精品| 国产999精品久久| 欧美三级电影在线看| 欧美mv日韩mv国产网站| 综合久久久久久久| 蜜臀av性久久久久蜜臀aⅴ流畅| 国产成人免费视频精品含羞草妖精| 色综合久久久久综合99| 日韩欧美国产午夜精品| 亚洲图片另类小说| 久久国产剧场电影| 99国产一区二区三精品乱码| 欧美一区二区视频在线观看2020| 国产蜜臀97一区二区三区| 亚洲第一福利一区| 色综合色综合色综合色综合色综合 | 制服.丝袜.亚洲.中文.综合| 精品国内二区三区| 一区二区三区日韩在线观看| 精品亚洲成a人| 在线视频国产一区| 亚洲国产精品传媒在线观看|