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

📄 scanner.h

📁 又VC++实现的基于TWAIN的扫描仪图像输入处理软件
💻 H
字号:
// Scanner.h : header file
#include "dibapi.h"

class CScanner{
	public:
   
    int	m_nDPI;			//分辨率
	int	m_nColor;		//颜色数
	int m_nScan;        //扫描方式
	RECT	m_rtScanZoom;		//扫描区域
	float m_fTop;
	float m_fLeft;
	float m_fBottom;
	float m_fRight;
	bool m_nh;
    bool m_nh1;

	bool quesheng;               //缺省校正扫描
	/*扫描获得的图象(DIB)句柄*/
	LPVOID	m_pLastImage;	     //最终传递给上层应用软件的DIB句柄
	HDIB	m_hPreImage;		 //预览获得的DIB句柄
	HDIB	m_hAdjustedPreImage; //经过处理的预览DIB句柄
	
	public: 
	/*构造函数*/
	CScanner(void);
	~CScanner( );

	/*与用户界面的接口*/
	BOOL	SetSelectZoom(RECT rZoom);

	BOOL	SetBrightness(int nBrightness,int nChannel);
	BOOL 	SetContrast(int nContrast,int nChannel);
	BOOL	SetHighLight(int nHighLight,int nChannel);
	BOOL	SetShade(int nShade,int nChannel);
    BOOL	SetLimit(int nLimit);
	void 	SetDPI(int nDPI);
	void	SetClororNum(int nColor);

	//Get
	RECT	GetSelectZoom(void);
	void	ShowPreImage(HWND hwnd,LPVOID pPreImage);
	/*与底层插卡驱动程序的接口*/
	BOOL		InitDevice();	//初始化扫描仪。 
	void		SetScanner(LPVOID pParams);
	void 		GetPreImage();
	void		GetLastImage();
	
	void		SetHandleofPreviewBMP(HDIB hbmp);
	void		SetHandleofAdjustedPreviewBMP(HDIB hbmp);
	HDIB		GetHandleofPreviewBMP(void);
	HDIB		GetHandleofAdjustedPreviewBMP(void);
};

⌨️ 快捷键说明

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