?? icon.h
字號:
#ifndef _ICON_PICTURE_H_
#define _ICON_PICTURE_H_
//下面為ICON文件結構描述
struct ICON_ENTRY //圖象信息塊, 共16個字節
{
BYTE byWidth; //1 byte 光標圖象寬度(16, 32 or 64)
BYTE byHeight; //1 byte 光標圖象高度(16, 32 or 64 , 大多數情況下寬度等于高度 )
BYTE byColorCount; //1 byte 顏色個數(2,16, 0 = 256)
BYTE byReserved; //1 byte = 0
WORD wPlanes; //2 byte = 1
WORD wBitCount; //2 byte 每象素所占位數(bpp=1, 4, 8)
DWORD dwSizeInBytes;//4 byte 圖象數據塊的尺寸(BMP信息頭 + AND位圖 + XOR位圖)
DWORD dwFileOffset; //4 byte 對應的圖象數據塊相對于文件頭部的位置
};
struct ICON_HEADER
{
WORD wReserved; // == 0
WORD wType; // == 1
WORD wPages; // 圖象個數
};
//(1)ICON_HEADER--------------文件頭
//(2)ICON_ENTRY mIconEntry[]-圖象信息塊列表(尺寸 = 圖象個數×16字節)
//(3)BITMAPINFOHEADER--------位圖頭
//(4)RGBQUAD-----------------XOR位圖的調色板數據調色板--共有"顏色個數"個
//(5)XORBitmap --------------XOR位圖。倒向、掃描行4字節對齊、不壓縮、高位存儲靠左的象素
//(6)ANDBitmap --------------AND位圖。倒向、掃描行4字節對齊、不壓縮、高位存儲靠左的象素
//=========================================================================
//=========================================================================
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -