📄 scanner.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 + -