📄 cfgfile.h
字号:
// CfgFile.h: interface for the CCfgFile class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_CFGFILE_H__EB640F58_1455_4DFD_95C4_7E39261A64D4__INCLUDED_)
#define AFX_CFGFILE_H__EB640F58_1455_4DFD_95C4_7E39261A64D4__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#define CONNECTTYPE 1
#define PORTNAME 2
#define BAUDRATE 3
#define BYTESIZE 4
#define PARITY 5
#define STOPBIT 6
#define FLOWCTR 7
#define IPADD 8
#define PORTNUM 9
#define CURSORMODE 10
#define CURSORSTATU 11
#define WIDTH 12
#define SCRBUFLEN 13
#define ECHO 14
#define BACKSPACE 15
#define COM1DEV 16 //0:透明 1:PRT 2:MSR 3:KEYBORAD
#define COM2DEV 17
#define COM3DEV 18
#define COM4DEV 19
#define TRACE 20
#define USERID 21
#define PASSWORD 22
#define LOGONMODE 23
typedef struct defCOMPORT{
char szPortNum[6];
int iBaudRate;
BYTE bByteSize;
BYTE bParity;
BYTE bStopBit;
BYTE bFlowControl;
} COMPORT;
typedef struct defTCPIP{
char szIpAdd[17];
int iPortNum;
} TCPIP;
typedef struct defTERM{
BYTE bCursorMode;
BYTE bCursorStatu;
int iWidth;
int iBufLen;
BYTE bEcho;
BYTE bBackSpace;
} TERM;
typedef struct defComDev{
BYTE bCom1Dev; //0:透明 1:PRT 2:MSR 3:KEYBORAD
BYTE bCom2Dev; //0:透明 1:PRT 2:MSR 3:KEYBORAD
BYTE bCom3Dev; //0:透明 1:PRT 2:MSR 3:KEYBORAD
BYTE bCom4Dev; //0:透明 1:PRT 2:MSR 3:KEYBORAD
} COMDEV;
typedef struct defLogOnInf{
char szUserID[30];
char szPassWord[20];
BYTE bLogOnMode;
} LOGONINF;
typedef struct defCFGFILE{
BYTE bType; //connect type 0:COM 1:Tcp/ip
COMPORT strComPort;
TCPIP strTcpIp;
TERM strTerm;
COMDEV strComDev;
LOGONINF strLogOnMode;
int iTrace;
} CFGFILE;
class CCfgFile
{
public:
int SetCfgItemInt(int iIndex,int iVal);
int SetCfgItemStr(int iIndex,LPTSTR pszBuf,int iBufLen);
int GetCfgItemInt(int iIndex);
int GetCfgItemStr(int iIndex, LPTSTR pszBuf,int iLen);
CCfgFile();
virtual ~CCfgFile();
private:
int SetAllCfg();
int GetAllCfg();
CFGFILE strCfgFile;
BOOL m_blChanged;
};
#endif // !defined(AFX_CFGFILE_H__EB640F58_1455_4DFD_95C4_7E39261A64D4__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -