~storexmldata.~h
来自「XML存储二进制数据」· ~H 代码 · 共 46 行
~H
46 行
// StoreXMLData.h: interface for the CStoreXMLData class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_STOREXMLDATA_H__2F58456D_1C6E_4452_9BE6_6E5619D0D9F4__INCLUDED_)
#define AFX_STOREXMLDATA_H__2F58456D_1C6E_4452_9BE6_6E5619D0D9F4__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#if !defined(REFORMXMLDATAREADWRITEMODULE)
#import <msxml4.dll>
using namespace MSXML2;
#define REFORMXMLDATAREADWRITEMODULE
#endif
#define DLLExport _declspec(dllexport)
class DLLExport CStoreXMLData
{
public:
CStoreXMLData();
virtual ~CStoreXMLData();
public:
void SetStationNumber(int number);
void SetAnalyseNumber(int number);
int SaveAs(CString sFilePath);
int WriteSingleBYTEData(UINT uDataLen,BYTE* buffer);
int LoadXMLFile(LPCTSTR xmlTemplateFile);
private:
bool bSetStationNumber;
bool bSetAnalyseNumber;
int iStationNumber;
int iAnalyseNumber;
UINT uSectionCount; // 计数器
CString lpxmlFile;
BOOL InitXMLObject();
BOOL FindFile(LPCTSTR xmlFile);
BOOL bIsInit;
IXMLDOMDocumentPtr pXMLDoc;
};
#endif // !defined(AFX_STOREXMLDATA_H__2F58456D_1C6E_4452_9BE6_6E5619D0D9F4__INCLUDED_)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?