📄 pcdmutils.h
字号:
// PCDMUtils.h : Declaration of the CPCDMUtils
#ifndef __PCDMUTILS_H_
#define __PCDMUTILS_H_
#include "resource.h" // main symbols
#define PCDMCLASS_ACCESSREG 1
#define PCDMCLASS_INPUT 2
#define PCDMCLASS_ACCESSDB 3
#define PCDMCLASS_UTILS 4
#define PCDMCLASS_TRANSFER 5
#define ADBCMD_INSERT 1
/////////////////////////////////////////////////////////////////////////////
// CPCDMUtils
class ATL_NO_VTABLE CPCDMUtils :
public CComObjectRootEx<CComSingleThreadModel>,
public CComCoClass<CPCDMUtils, &CLSID_PCDMUtils>,
public IDispatchImpl<IPCDMUtils, &IID_IPCDMUtils, &LIBID_PCDMDLLLib>
{
public:
CPCDMUtils()
{
}
DECLARE_REGISTRY_RESOURCEID(IDR_PCDMUTILS)
DECLARE_PROTECT_FINAL_CONSTRUCT()
BEGIN_COM_MAP(CPCDMUtils)
COM_INTERFACE_ENTRY(IPCDMUtils)
COM_INTERFACE_ENTRY(IDispatch)
END_COM_MAP()
// IPCDMUtils
public:
STDMETHOD(GetTagValue)(BSTR InCMD, BSTR TagName,/*[out,retval]*/BSTR *TagValue);
STDMETHOD(ExecuteADBCmd)(BSTR Command);
STDMETHOD(GetCommand)(BSTR InURL,/*[out,retval]*/BSTR *Command);
STDMETHOD(GetClass)(BSTR InURL,/*[out, retval]*/LONG *ClassID);
STDMETHOD(GetURL)(LONG Index, BSTR InURL,/*[out,retval]*/BSTR *OutURL);
STDMETHOD(AnalyzeURL)(BSTR bstrURL);
private:
BOOL MidStr(TCHAR *InSTR,long StartPos,long EndPos,BSTR *OutSTR);
long InstrPos(TCHAR *InSTR,LONG Start,TCHAR* tChar);
};
#endif //__PCDMUTILS_H_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -