skinlist.h

来自「VC++视频开发实例集锦(包括“远程视频监控”"语音识别系统&quot」· C头文件 代码 · 共 63 行

H
63
字号
/**************************************************************************************
 *                                                                                    *
 *                                                                                    *
 **************************************************************************************/

#ifndef _SKINLIST_H
#define _SKINLIST_H

/*
 * 外壳信息类
 */


class SkinInfo {

public:

	char *directory;
	char *name;
	char *text;

	SkinInfo(char *directory);
	~SkinInfo();
};

/*
 * 外壳链表节点的类型
 */

typedef struct _skinlist_t {

	SkinInfo           *info;
	struct _skinlist_t *next;

} skinlist_t;

/*
 * 外壳链表类
 */

class SkinList {

public:

	int          totalSkins;
	skinlist_t  *skins;
	char        *skinsDir;

	void Add(SkinInfo *skinInfo);

	SkinList();
	~SkinList();

	int Scan();
	int Reset();

	int SetDir(char *dir);

	int       getNumberOfSkins();
	SkinInfo *getSkinInfo(int position);
};

#endif 

⌨️ 快捷键说明

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