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

📄 mcgsrun.h

📁 国家环保总局污染源在线通讯协议的简化版
💻 H
字号:
// Machine generated IDispatch wrapper class(es) created with ClassWizard
/////////////////////////////////////////////////////////////////////////////
// IDataCentre wrapper class

class IDataCentre : public COleDispatchDriver
{
private:
	LPDISPATCH m_pDispatch;
public:
	IDataCentre() {}		// Calls COleDispatchDriver default constructor
	IDataCentre(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
	IDataCentre(const IDataCentre& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
	~IDataCentre()
	{
		DetachDispatch( );
	}

	void SvrSetDispatch( LPDISPATCH pDispatch )
	{
		m_pDispatch = pDispatch;
		DetachDispatch();
		AttachDispatch( pDispatch );
	};

// Attributes
public:

// Operations
private:
	CString GetDataName(long ID);
	long GetValueFromID(long ID, VARIANT* Value);
	long GetValueFromName(LPCTSTR Name, VARIANT* Value);
	long SetValueFromID(long ID, const VARIANT& Value);
	long SetValueFromName(LPCTSTR Name, const VARIANT& Value);
	long GetDataFromID(long ID, BSTR* Name, long* Type, float* InitV, BSTR* Unit, float* MaxV, float* MinV, long* PointN);
//	long GetDataFromName(LPCTSTR Name, long* ID, long* Type, float* InitV, BSTR* Unit, float* MaxV, float* MinV, long* PointN);


public:
	long GetDataType(LPCTSTR Name);
    long GetDataFromName(LPCTSTR Name, long* ID, long* Type, float* InitV, BSTR* Unit, float* MaxV, float* MinV, long* PointN);

	long GetValueFromName(CString strName, long& lValue);
	long GetValueFromName(CString strName, float& fValue);
	long GetValueFromName(CString strName, CString& sValue);

	long SetValueFromName(CString strName, const long lValue);
	long SetValueFromName(CString strName, const float fValue);
	long SetValueFromName(CString strName, const CString sValue);
};

⌨️ 快捷键说明

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