⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cbinconfig.h

📁 液晶电视完整代码可实现人机界面
💻 H
字号:
#ifndef CBINCONFIG_H
#define CBINCONFIG_H

/////////////////////////////////////////////////////////////////////////////
//
#include "CBaseNode.h"

struct tagBinParameter
{
	char name[64 + 1];
	char value[64 + 1];
	char desc[64 + 1];
};

struct tagBinConfig
{
	char madefor[64 + 1];
	char desc[64 + 1];
	char parametercount[4 + 1];
	tagBinParameter* pameters;
};

class CBinConfig
{
private:
	/////////////////////////////////////////////////////////////////////////////
	//	隐藏默值和拷贝构造函数
//	CBinConfig& operator=(const CBinConfig&){};
	CBinConfig(void){};
	CBinConfig(const CBinConfig&){};
	/////////////////////////////////////////////////////////////////////////////
	//
	tagBinConfig* m_config;
	bool m_IsReady;
public:
	/////////////////////////////////////////////////////////////////////////////
	//
	CBinConfig(char* confilename);
	/////////////////////////////////////////////////////////////////////////////
	//
	int LoadInfoFromXml(char *xmlfilename);
	/////////////////////////////////////////////////////////////////////////////
	//
	bool GetParameterValueByName(const char* name, char* value);
	/////////////////////////////////////////////////////////////////////////////
	//
	bool IsReady() const
	{
		return m_IsReady;
	};
};

#endif

⌨️ 快捷键说明

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