mcgsrun.h
来自「国家环保总局污染源在线通讯协议的简化版」· C头文件 代码 · 共 51 行
H
51 行
// 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 + =
减小字号Ctrl + -
显示快捷键?