bitmap.h

来自「winsail v2.0是用于DOS下的图形界面空间系统」· C头文件 代码 · 共 56 行

H
56
字号
#ifndef _BITMAP_PICTURE_H_
#define _BITMAP_PICTURE_H_

//=========================================
//=========================================
//=========================================
typedef struct tagBITMAPFILEHEADER
{
	WORD    bfType;
	DWORD   bfSize;
	WORD    bfReserved1;
	WORD    bfReserved2;
	DWORD   bfOffBits;
}BITMAPFILEHEADER;

typedef struct tagRGB
{
	BYTE    rgbRed;//Blue;
	BYTE    rgbGreen;
	BYTE    rgbBlue;//Red;
	BYTE    rgbReserved;
}RGB;

typedef struct tagRGBQUAD
{
	BYTE    rgbBlue;//Blue;
	BYTE    rgbGreen;
	BYTE    rgbRed;//Red;
	BYTE    rgbReserved;
}RGBQUAD;


typedef struct tagBITMAPINFOHEADER
{
	DWORD  biSize;
	LONG   biWidth;
	LONG   biHeight;
	WORD   biPlanes;
	WORD   biBitCount;
	DWORD  biCompression;
	DWORD  biSizeImage;
	LONG   biXPelsPerMeter;
	LONG   biYPelsPerMeter;
	DWORD  biClrUsed;
	DWORD  biClrImportant;
}BITMAPINFOHEADER;

typedef struct tagBITMAPINFO
{
	BITMAPINFOHEADER bmiHeader;
	RGBQUAD          bmiColors[1];
}BITMAPINFO;



#endif

⌨️ 快捷键说明

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