configdata.h
来自「手机上设置通道号码」· C头文件 代码 · 共 61 行
H
61 行
//==============================================================================
// Revision History
// Date Author Activity ID Activity Headline
//==============================================================================
// ConfigData.h : interface of the CMainFrame class
//
//////////////////////////////////////////////////////////////////////////////////////////
#pragma once
#include <Msxml2.h>
#include <atlmisc.h>
typedef CString StringArray[MAX_PATH][3];
typedef CString StringSubArray[3];
class ConfigData
{
public:
static ConfigData *GetConfig(void);
static void DeleteObject();
CString GetTestItemText(long index);
CString GetTestItemType(long index);
CString GetHardSubItemText(int index,int subindex);
long GetItemCount(long& p_lCount);
long GetSubItemCount(int index);
int ReadChannelsXML();
int WriteChannelsXML();
int ReadChannelData(int Itemindex,StringSubArray p_stroutput);
void WriteChannelData(int Itemindex,StringSubArray p_strinput);
HRESULT AddChild(BSTR bsCheck, BSTR m_bsDescription,BSTR m_bsNumber,BSTR m_bsName);
BOOL RemoveSingleChannelsXMLNode(int itemIndex);
protected:
ConfigData(void);
~ConfigData(void);
public:
private:
static ConfigData *m_pConfigData;
CComPtr<IXMLDOMDocument> spXMLDOM;
CComPtr<IXMLDOMElement> m_pXMLElm;
CComPtr<IXMLDOMNodeList> pXMLChildList;
IXMLDOMNode** m_pChild;
CComPtr<IXMLDOMNode> m_rootItem;
CString m_strItemText;
CString m_strItemType;
BSTR bstr;
CString m_strHardItem;
long m_lItemCount;
long m_lSubCount;
ChannelArray m_ChannelArray[MAX_PATH];
TCHAR m_thDirpath[MAX_PATH];
};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?