📄 ebgif.h
字号:
//
// $Id: ebgif.h,v 1.1.1.1 2005/01/18 11:47:59 tangjb Exp $
//
// static.h: the head file of Static Control module.
//
// Copyright (c) 2004, Gao Laihong.
//
// Create date: 2004/01/05
//
#ifndef _EBGIF_FULL_H_
#define _EBGIF_FULL_H_
#ifdef __cplusplus
extern "C" {
#endif
/**
* \defgroup mgext_gif_fns GIF image file operations
* @{
*/
#define MAXCOLORMAPSIZE 256
typedef struct tagIMAGEDESC
{
int Top;
int Left;
int Width;
int Height;
BOOL haveColorMap;
int bitPixel;
int grayScale;
RGB ColorMap [MAXCOLORMAPSIZE];
BOOL interlace;
} IMAGEDESC;
typedef struct tagGIFBITMAPELEMENT
{
struct tagGIFBITMAPELEMENT *prev;
struct tagGIFBITMAPELEMENT *next;
BITMAP Bitmap;
int top;
int left;
IMAGEDESC desc;
} GIFBITMAPELEMENT;
typedef struct tagGIFBITMAPELEMENT * PGIFBITMAPELEMENT;
typedef struct tagGIFBITMAP
{
int delaytime;
int count;
GIFBITMAPELEMENT *first;
GIFBITMAPELEMENT *current;
} GIFBITMAP,*PGIFBITMAP;
int ReadGIF (FILE * src, GIFBITMAP * gifbmp, HDC hdc);
void CleanGIF (GIFBITMAP * gifbmp);
void RewindGIF (GIFBITMAP * gifbmp);
PBITMAP GetCurrentGIFBmp (GIFBITMAP * gifbmp);
PBITMAP GetNextGIFBmp (GIFBITMAP * gifbmp);
void InitGIF (GIFBITMAP * gifbmp);
PGIFBITMAPELEMENT GetCurrentGIFItem(GIFBITMAP* gifbmp);
PGIFBITMAPELEMENT GetNextGIFItem(GIFBITMAP* gifbmp);
#ifdef __cplusplus
}
#endif /* __cplusplus */
#endif /* GUI_STATICCTRL_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -