ninegif.h

来自「基于minigui开发的一套图形控件系统」· C头文件 代码 · 共 66 行

H
66
字号
//

// $Id: NineGIF.h,v 1.1.1.1 2005/01/18 11:47:58 tangjb Exp $

//

// static.h: the head file of Static Control module.

//

// Copyright (c) 2004, Gao Laihong.

//

// Create date: 2004/01/05

//



#ifndef GUI_PLAYGIF_H

#define GUI_PLAYGIF_H



#ifdef  __cplusplus

extern  "C" {

#endif



#include "ebgif.h"



/**

 * \def CTRL_PLAYGIF

 * \brief The class name of static control.

 */

#define CTRL_NINEGIF         ("ninegif")



#define NGST_FOCUS		0x0008;



/**

 * \defgroup ctrl_static_styles Styles of static control

 * @{

 */



typedef struct tagNineGifData

{

	char * 	bkfile;

	char *	numfile;

	char *  giffile;

	RECT	gif_rc;

	int		num_left;

	int		num_top;

}NINEGIFDATA;

typedef struct tagNineGifData* PNINEGIFDATA;





typedef struct tagNINEGIFITEM

{

	char *	 	bkfile;

	char * 		numfile;

	GIFBITMAP 	gif;

	RECT		gif_rc;

	POINT 		num_pos;

	DWORD 		status;

}NINEGIFITEM;

typedef struct tagNINEGIFITEM * PNINEGIFITEM;





BOOL RegisterNineGifControl (void);

void NineGifControlCleanup (void);



#ifdef __cplusplus

}

#endif  /* __cplusplus */



#endif  /* GUI_PLAYGIF_H */



⌨️ 快捷键说明

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