?? gif.h
字號:
#include <windows.h>
/*
像擴展名為.gif,.ani之類的動態(tài)光柵圖像內(nèi)部數(shù)據(jù)塊結構如下:
[數(shù)據(jù)塊頭信息]
[顯示幀信息]1
[顯示幀信息]2
...
[實際幀信息]1
[實際幀信息]2
...
[全局調(diào)色板]
[實際幀數(shù)據(jù)]1
[實際幀數(shù)據(jù)]2
...
實際幀數(shù)據(jù)格式如下:
[局部調(diào)色板]
[AND圖]
[XOR圖]
*/
//數(shù)據(jù)塊頭信息
typedef struct
{
DWORD ContentSize; //數(shù)據(jù)塊的大小
WORD DisplayFrameQuantity; //顯示幀數(shù)
WORD StroeFrameQuantity; //實際幀數(shù)
DWORD Width; //圖像寬度(全局)
DWORD Height; //圖像高度(全局)
WORD Reserved; //保留
WORD BitCount; //色深;為0時無全局調(diào)色板
}RESDYNDATAHEADER,*LPRESDYNDATAHEADER;
//顯示幀信息
typedef struct
{
DWORD StoreFrame; //對應的實際幀號
DWORD DelayTime; //顯示的延遲時間(單位為1/60秒)
}DISPLAYFRAMEINFO,*LPDISPLAYFRAMEINFO;
//實際幀信息
typedef struct
{
DWORD Width; //圖像寬度
DWORD Height; //圖像高度
WORD BitCount; //色深
WORD LocalPalette; //有無局部調(diào)色板
WORD XorFlag; //有無XOR圖
WORD Reserved; //保留
DWORD DataOfset; //幀數(shù)據(jù)相對于數(shù)據(jù)塊幀頭的偏移量
}STOREFRAMEINFO,*LPSTOREFRAMEINFO;
HANDLE LoadGif(LPCTSTR fn);
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -