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

📄 bmp.h

📁 EGui是一个开源的图形系统软件,类似于QT/Embedded、GTK-FB、MicroWindow。目标是嵌入式平台整合解 决方案。基于Linux Framebuffer 设备驱动上实现。有完
💻 H
字号:
#ifndef __BMP_H__#define __BMP_H__ typedef unsigned char           UINT8;typedef signed char             INT8;typedef unsigned short          UINT16;typedef signed short            INT16;typedef unsigned int            UINT32;typedef signed int              INT32;typedef unsigned long long      UINT64;typedef signed long long        INT64;typedef UINT8                   bool;typedef UINT8                   BYTE;typedef UINT16                  UINT;typedef UINT16                  WORD;typedef UINT32                  DWORD;typedef UINT32                  LONG;typedef struct tagBITMAPFILEHEADER {    // bmfh 	UINT    bfType;	DWORD   bfSize;	UINT    bfReserved1;	UINT    bfReserved2;	DWORD   bfOffBits;} __attribute__((packed)) BITMAPFILEHEADER;typedef struct tagBITMAPINFOHEADER {    /* bmih */	DWORD   biSize;	LONG    biWidth;	LONG    biHeight;	WORD    biPlanes;	WORD    biBitCount;	DWORD   biCompression;	DWORD   biSizeImage;	LONG    biXPelsPerMeter;	LONG    biYPelsPerMeter;	DWORD   biClrUsed;	DWORD   biClrImportant;} __attribute__((packed)) BITMAPINFOHEADER;typedef struct tagRGBQUAD {     /* rgbq */	BYTE    rgbBlue;	BYTE    rgbGreen;	BYTE    rgbRed;	BYTE    rgbReserved; } __attribute__((packed)) RGBQUAD;typedef struct tagBITMAPFILE {	BITMAPFILEHEADER bmfh;	BITMAPINFOHEADER bmih;	RGBQUAD          aColors[16];	BYTE             aBitmapBits[0];} __attribute__((packed)) BITMAPFILE;#endif

⌨️ 快捷键说明

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