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

📄 rangerparameterfile.h

📁 支票扫描仪协议Ranger的应用.使用vc7.1
💻 H
字号:
#pragma once 

// CRangerParameterFile
// ===========================================================================================================================================
class CRangerParameterFile:public CFile
{
public:
	struct RANGERPARAMETERINFOHEDER
	{
		DWORD dwHeaderSize;
		BYTE  bRangerParameterBeginMask[2];			// "RB"
		DWORD dwJobOptionOffset;
		DWORD dwJobOptionLength;
		DWORD dwDriverOptionOffset;
		DWORD dwDriverOptionLength;
		DWORD dwOtherOptionOffset;
		DWORD dwOtherOptionLength;
		BYTE  bRangerParameterEndMask[2];			// "RE"
		void init()
		{
			dwHeaderSize = sizeof(RANGERPARAMETERINFOHEDER);
			bRangerParameterBeginMask[0] = 'R';
			bRangerParameterBeginMask[1] = 'B';
			dwJobOptionOffset = 0;
			dwJobOptionLength = 0;
			dwDriverOptionOffset = 0;
			dwDriverOptionLength = 0;
			dwOtherOptionOffset = 0;
			dwOtherOptionLength = 0;
			bRangerParameterEndMask[0] = 'R';
			bRangerParameterEndMask[1] = 'E';


		}
	};
	struct RANGERPARAMETERINFO
	{
		RANGERPARAMETERINFOHEDER headinfo;
		LPVOID	lpJobOptionBuffer;
		LPVOID	lpDriverOptionBuffer;
		LPVOID	lpOtherOptionBuffer;
		void init()
		{
			headinfo.init();
			lpDriverOptionBuffer = NULL;
			lpDriverOptionBuffer = NULL;
			lpOtherOptionBuffer = NULL;
		}
	};

public:
	CRangerParameterFile();
	virtual ~CRangerParameterFile();

	BOOL Create(LPCSTR lpszFileName);
	BOOL Open(LPCSTR lpszFileName);

	BOOL ToFiles(LPCSTR lpszJobOptionFile,LPCSTR lpszDriverOptionFile,LPCSTR lpszOtherOptionFile);
	BOOL FromJobOption(LPCSTR lpszJobOptionFile);
	BOOL FromDriverOption(LPCSTR lpszDriverOptionFile);
	BOOL FromOtherOption(LPCSTR lpszOtherOptionFile);

protected:
	RANGERPARAMETERINFO m_RangerParameterInfo;
	BOOL				m_bOpen;
};

⌨️ 快捷键说明

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