📄 baseflow.h
字号:
#ifndef __base_flow_for_aworker__h__
#define __base_flow_for_aworker__h__
#include "userctrl.h"
#include "unibus.h"
#define APIBUSGetLastError 0x00f10002 //int & errorcode
#define APIBUSSetLastError 0x00f10003 //int & errorcode
#define APIBUSGetErrMsg 0x00f10001 //int errorcode, ERRMSG string & errormsg
#define APIBUSGetDate 0x00f10012 //int & year,int & month,int & day,int & dayofweek
#define APIBUSGetTime 0x00f10013 //int & hour,int & minute,int & second
#define APIBUSSetFlowParam 0x00f1000c //int handle,datablock 0 param
#define APIBUSGetFlowParam 0x00f10018 //datablock 0 & param,int idx
#define APIBUSGetFlowParamNum 0x00f10019 //int & idx
#define APIBUSClearFlowParam 0x00f10025 //int & idx
#define APIBUSFlowLog 0x00f1001d //int iType,int iCommand,int iLevel,string strLogInfo,string strLogFile
#define APIBUSGetTimeHandle 0x00f1000d //int & time
#define APIBUSSetTimeString 0x00f1000e //int time,string & tmstr
#define APIBUSOpenMoniterObjector 0x00f10014 //int & iHandle,SFLAG int iflag=0,string strGroupName,string strObjectName,...
#define APIBUSSetMoniterObValue 0x00f10015 //int iHandle,SFLAG int iflag=0,int idx,datablock 0 uvValue
#define APIBUSGetMoniterObValue 0x00f10016 //int iHandle,SFLAG int iflag=0,int idx,datablock 0 & uvValue
#define APIBUSErrorMsgBox 0x00f1001a //string strMsg
#define APIBUSAddMessageInfo 0x00f1001b //int id,string strinfo
#define APIBUSGetMessageInfo 0x00f1001c //int id,string & strinfo
#define APIBUSFlowTrace 0x00f1001f //string strInfo
#define APIBUSGetRTStructInfo 0x00f10023 //datablock 0 rstruct,RET int & ret=0,LINE int line=0,COLUM icol=0,NEXT int bHasNext=0,HANDLE int handle=0,SID int isid=0,CRET int bHasRet=0,KEY string szkey='',ERRMSG string szErrMsg ='',UTYPE int uType=0
#define APIBUSGetRTStructUnit 0x00f10024 //datablock 0 rstruct,string unit,int lin,int col
#define APIBUSFlowSmardLog 0x00f10022 //CHAN int iChannel=0,string szFunction,int & iRetCode,...
#define APIBUSRegeisterWorker 0x00f10026 //int iregisterid
#define APIBUSSetBusLogLevel 0x00f10028 //int ilevel
#define APIBUSGetAllFlowParam 0x00f10029 //...
#define APIBUSGetBlockUnit 0x00f1002a //datablock 0 uv,int first,dword dwtyp,...
#define APIBUSSetBlockUnit 0x00f1002b //datablock 0 & uv,int first,dword dwtyp,...
#define APIBUSFindData 0x00f1002c //datablock 0 uv,datablock 0 uv1,int first,int & pos
#define APIBUSSetTimeHandle 0x00f1002d //int & time,int year,int month,int day,int hour,int minute,int second
#define APIBUSGetTimeDiff 0x00f1002e //int tm1,int tm2,int & day,int & hour,int & minute,int & second
#define APIBUSInitSmard 0x00f1002f //int & suc,string szlib
#define APIBUSInitEdau 0x00f10030 //int & suc
#define APIBUSOpenEdauLib 0x00f10031 //int & suc,string szLib
#define APIBUSCreateBuffer 0x00f10032 //int & obj,MAXL int maxlen=0xffffff,GOODL int goodl=0x2fff,DELTA int delta=0x2fff
#define APIBUSDeleteBuffer 0x00f10033 //int obj
#define APIBUSFindInBuffer 0x00f10034 //int & pos,int obj,datablock 0 data
#define APIBUSGetFromData 0x00f10035 //int obj,int & len,datablock 0 & data
#define APIBUSPutToData 0x00f10036 //int obj,int len,datablock 0 data
#define APIBUSRemoveData 0x00f10037 //int obj,int len
#define APIBUSTxtToFax 0x00f10039 //int iret,string TxtFileName, string FaxFileName,datablock 0 Style
#define APIBUSBMPToFax 0x00f10038 //int iret,string BmpFileName, string FaxFileName,LEFTM int leftm=12
#define APIBUSFaxToBMP 0x00f1003a //int iret,string FaxFileName, string BMPFileName
#define APIBUSSetFaxStyle 0x00f1003b //datablock 0 & sty,FNAME string fname='宋体',SIZE int size=9,ITALIC int italic=0,UNDERL int iund=0,BOLD int bold=1,CHARSET int cset=0,LEFTM int leftm=12,RIGHTM int rightm=0,ROWSP int rowsp=2
#define APIBUSSetValueData 0x00f1003c //string & s1,string s2,int mode
#define APIBUSSetTimeData 0x00f1003d //string & s1,string s2,int mode
#define APIBUSSGetDateData 0x00f1003e //string & s1,string s2,int mode
#define APIBUSSetWeekData 0x00f1003f //string & s1,string s2,int mode
#include "FileConv.h"
class AFX_EXT_CLASS CBaseFlow : public CUserControl
{
public:
CUniMsg m_FlowParam;
int m_iErrorCode;
CBaseFlow(){m_iErrorCode=0;};
~CBaseFlow(){};
BOOL BStart(int iNum,UniVar * pVar);
BOOL BStart(UniVar uvi=InValidVar,...);
virtual COMMANDRESULT DefaultParse(DWORD dwCommand,UniVar * pdwCommandList,int iNum) ;
virtual void OnCreate(){};
virtual void OnRelease(){m_FlowParam.Clear();};
void GetValueData(UniVar & uvVa,UniVar Str);
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -