⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bitmap.h

📁 一个操作系统源代码 用于嵌入式设备 在Vc++环境下仿真 成功移植到多款处理器上
💻 H
字号:
#include <sys\ppsmtype.h>
#include <resource\sysicon.h>
#include <resource\appicon.h>
#include <resource\dialpan.h>

#define    XUNHU   	 0	/* 48*48 */
#define    GUPIAO  	 1	/* 48*48 */
#define    DINGWEI 	 2	/* 48*48 */
#define    JISHI   	 3 	/* 48*48 */
#define    XITONG  	 4	/* 48*48 */
#define    YINGYONG  	 5	/* 48*48 */
#define    E_MAIL   	 6 	/* 48*48 */
#define    SHANGSHI      7       //上翻十页 10
#define    GONGNENG      8       //功能      11
#define    TUICHU        9       //退出      12
#define    XUANGU        10      //选股      13
#define    XUANTU        11      //选图      14
#define    XIASHI        12      //下翻十页  9
#define    SHANGYE       13      //上页       8
#define    XIAYE         14      //下页      7
#define    JIANXIASHI    15      //下实箭头  6
#define    JIANSHANGSHI  16      //上实箭头  5
#define    JIANXIAKONG   17      //下空箭头  4
#define    JIANSHANGKONG 18      //上空箭头  3   
#define    KANGU        19      //股票 圆心  2
#define    TUXING        20      //图形       1
#define	   RIGHTARROW	 21	 //右箭头 20X16
#define	   LEFTARROW	 22	//左箭头  20X16
#define    NEWS		 101	/* 48*48 */

#define    ANTENNA	 201	/* 天线 16*16 */
#define    HORN		 202	/*喇叭 16*16 */
#define    HORNNO	 203    /*无喇叭16*16*/
#define    WANGXUN_F18   204    /*网讯-F18 开机logo 150*50*/
#define	   WANGXUN_F19	 205   /*网讯-F19 开机logo 150*50*/
#define    WANGXUN_Z18   206   /*网讯-Z18 开机logo 150*50*/
//the gamble game
#define    FISH			50  //32X32
#define	   SMALL_FISH   51  //24X24
#define	   DOG			52  //32x32
#define    SMALL_DOG    53	//24x24
#define    PANDA		54  //32x32
#define    SMALL_PANDA  55  //24x24
#define    BELL			56  //32x32
#define    SMALL_BELL	57  //24x24
#define    CAR			58  //32x32
#define	   SMALL_CAR	59  //24x24
#define	   KETTLE		60  //32x32
#define	   SMALL_KETTLE 61  //24x24
#define	   BUS			62  //32x32
#define	   SMALL_BUS    63  //24x24
#define    SOCKET		64  //32x32
#define    SMALL_SOCKET 65  //24x24
#define    ZONGHEXINXI	70  //48X48 综合信息
#define	   BAOZHIWANGZHAN  	71 //48X48 报纸网站
#define    BLUEFIRE929           72 //150X58

/* The following macros are used by Advswitchonetotwo() */
#define WHITE_TO_WHITE		0x0
#define WHITE_TO_GREY		0x01
#define WHITE_TO_DARKGREY	0x02
#define WHITE_TO_BLACK		0x03
#define BLACK_TO_WHITE		0x10
#define BLACK_TO_GREY		0x11
#define BLACK_TO_DARKGREY	0x12
#define BLACK_TO_BLACK		0x13



extern const 	  U8    bluefire929[];	
extern const	  U8    wangxun_F18[];	
extern const 	  U8    wangxun_Z18[];	
extern const 	  U8    wangxun_F19[];
extern const	  U8	rightarrow[];
extern const	  U8	leftarrow[];
extern const	  U8	horn[];
extern const	  U8	hornno[];
extern const	  U8  	antenna[];
extern const		U8	news[];
extern const		U8  xitong[];
extern const		U8 yingyong[];
extern const		U8 English[];
extern const        U8 gupiao[];
extern const		U8  zonghexinxi[];
extern const		U8  baozhiwangzhan[];

extern const   		U8  jishi1[];
extern const        U8   xh1[];
extern const		U8   dingwei[];	
extern const		U8   e_mail[];	
extern const         U8     shangshi[];
extern const         U8     gongneng[];
extern const         U8     tuichu[];	
extern const         U8     xuangu[];
extern const         U8     xuantu[];
extern const         U8     xiashi[];
extern const         U8     shangye[];
extern const         U8    xiaye[];
extern const         U8   jianxiashi[];
extern const         U8   jianshangshi[];
extern const         U8  jianxiakong[];
extern const         U8  jianshangkong[];
extern const         U8  kangu[];
extern const	U8  tuxing[];
extern const	U8  fish[];
extern const	U8  small_fish[]; 
extern const	U8	   dog[];
extern const	U8	  small_dog[];
extern const	U8	  panda[];
extern const	U8 	small_panda[];
extern const	U8	bell[];
extern const	U8	small_bell[];
extern const	U8  bus[];
extern const	U8 	small_bus[];
extern const	U8 	car[];
extern const	U8 	small_car[];
extern const	U8 	Wsocket[];
extern const	U8 	small_socket[];
extern const	U8 	kettle[];
extern const	U8 	small_kettle[];	

extern const    U8     yanshi[];



/* 24*24 1 bit icon */
extern const U8 infor_icon[];
extern const U8 note_icon[];
extern const U8 stop_icon[];
extern const U8 err_icon[];
extern const U8 question_icon[];	

/* 10x10 direction bmp */
extern const U8 down10X10[];
extern const U8 up10X10[]; 
extern const U8 left10X10[];
extern const U8 right10X10[];
extern const U8 bmpright[];

extern const U8 down7x7[];
extern const U8 up7x7[];

extern void switchonetotwo(char *str,U16 x,U16 y,U16 width ,U16 len);
/* LM's version  2001.02.19 */
extern void Advswitchonetotwo(char *str,U16 x,U16 y,U16 width ,U16 len,U8 black2,U8 white2);

extern void bitmap_draw(U16 x,U16 y,P_U8 str,U8 brightness,U16 width,U16 length,U16 reserved);
extern void PutBitmap(U8 iconNo,U16 x,U16 y);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -