cbinconfig.h
来自「液晶电视完整代码可实现人机界面」· C头文件 代码 · 共 54 行
H
54 行
#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 + =
减小字号Ctrl + -
显示快捷键?