?? bitfilehead.h
字號:
/*************************************************************
Filename: BitFileHead.h.
Writer: Dai Zhiheng.
Time: 2005-3-27.
Description:
BITMAPHEADER Bitmap文件文件頭,14Byte
BITMAPINFOHEADER Bitmap文件信息頭,40Byte
RGBQUAD Bitmap 文件調色板,4Byte
**************************************************************/
typedef struct tagBITMAPHEADER
{
unsigned short bfType; //0x424d
unsigned long bfSize; //位圖文件的實際長度
unsigned short bfReserved1; //保留1
unsigned short bfReserved2; //保留2
unsigned long bfOffBits; //位圖陣列相對于文件頭的偏移距離
}BITMAPHEADER;
typedef struct tagBITMAPINFOHEADER
{
unsigned long biSize; //信息頭長度
long biWidth; //DIB的寬度
long biHeight; //DIB的高度
unsigned short biPlanes;//位面個數,=1
unsigned short biBitCount; //位深度
//1: 單色位圖
//4: 16色位圖
//8: 256色位圖
//16: 16位增強色位圖
//24: 24位真彩色位圖
//32: 32位真彩色位圖
unsigned long biCompression;//圖象的壓縮格式
//BI_RGB,BI_RLE8,BI_RLE4,BI_BITFIELDS,BI_JPEG等
unsigned long biSizeImage; //位圖陣列的大小
long biXPixelsPerMeter; //目標設備的分辨率(X方向)
long biYPixelsPerMeter; //目標設備的分辨率(Y方向)
unsigned long biClrUsed; //圖象中實際用到的顏色數
//如果為0,表示和位深度指定的一致
unsigned long biClrImportant; //非0,指定圖象中相對重要的顏色數
}BITMAPINFOHEADER;
typedef struct tagRGBQUAD
{
unsigned char rgbBlue; //顏色的藍色分量
unsigned char rgbGreen; //顏色的綠色分量
unsigned char rgbRed; //顏色的紅色分量
unsigned char rgbReserved;//保留
}RGBQUAD;
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -