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

📄 rangerexception.h

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

class CRangerException
{
public:
	enum RangerExceptionType
	{
		RangerExceptionType_Unknown               = -1,
		RangerExceptionType_None                  = 0,
		RangerExceptionType_Jam                   = 1,
		RangerExceptionType_LatePocket            = 2,
		RangerExceptionType_InternalSoftwareError = 3,
		RangerExceptionType_PocketFull            = 4,
		RangerExceptionType_TransportOffLine      = 5,
		RangerExceptionType_ImageSubsystemDead    = 6,
		RangerExceptionType_InitializationError   = 7,
		RangerExceptionType_ItemsInTrack          = 8,
		RangerExceptionType_DeviceError           = 9,
		RangerExceptionType_FeedError             = 10,
		RangerExceptionType_PrinterError          = 11,
		RangerExceptionType_FeedButtonPressed     = 12,
		RangerExceptionType_WaitingForFeedButton  = 13,
		RangerExceptionType_EndOfMicrofilm        = 14,
		RangerExceptionType_Misfeed               = 15,
		RangerExceptionType_DogEar                = 16,
		RangerExceptionType_MediaEmpty            = 17,		

		RangerExceptionType_End           	

	};

	enum RangerExceptionDevice
	{
		RangerExceptionDevice_Unknown				= -1,
		RangerExceptionDevice_None					= 0,
		RangerExceptionDevice_Transport				= 1,
		RangerExceptionDevice_MainHopper			= 2,
		RangerExceptionDevice_MergeHopper			= 3,
		RangerExceptionDevice_ManualDrop			= 4,
		RangerExceptionDevice_MICRReader			= 5,
		RangerExceptionDevice_OCRReader				= 6,
		RangerExceptionDevice_ICRReader				= 7,
		RangerExceptionDevice_ViewWindow			= 8,
		RangerExceptionDevice_MICREncoder			= 9,
		RangerExceptionDevice_MICRVerifier			= 10,
		RangerExceptionDevice_FrontEndorser			= 11,
		RangerExceptionDevice_RearEndorser			= 12,
		RangerExceptionDevice_FrontStamp			= 13,
		RangerExceptionDevice_RearStamp				= 14,
		RangerExceptionDevice_MicroFilmer			= 15,
		RangerExceptionDevice_FronImageCamera		= 16,
		RangerExceptionDevice_RearImageCamera		= 17,
		RangerExceptionDevice_JournalPrinter		= 18,
		RangerExceptionDevice_PocketPrinter			= 19,
		RangerExceptionDevice_ImageFileSet			= 20,
		RangerExceptionDevice_ImageCameraController = 21,
		RangerExceptionDevice_Pocket				= 22,

		RangerExceptionDevice_End
	};
public:
	CRangerException();
	CRangerException(int nExceptionType,int nExceptionDevice);
	CRangerException(const CRangerException& other);
	CRangerException& operator=(const CRangerException other);

	RangerExceptionType			GetExceptionTypeID()  const;
	CString						GetExceptionTypeString()  const;
	RangerExceptionDevice		GetExceptionDeviceID()  const;
	CString						GetExceptionDeviceString()  const;




protected:

	RangerExceptionType			m_nExceptionTypeID;
	CString						m_strExceptionTypeString;

	RangerExceptionDevice		m_nExceptionDeviceID;
	CString						m_strExceptionDeviceString;


};

⌨️ 快捷键说明

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