📄 rangerparameterbase.h
字号:
#pragma once
// CRangerManager
// ===========================================================================================================================================
class CRangerManager;
class CRangerParameterBase
{
public:
CRangerParameterBase();
CRangerParameterBase(CRangerManager* pRangerMgr);
virtual ~CRangerParameterBase();
void SetRangerManager(CRangerManager* pRangerMgr);
BOOL Create();
BOOL GetDefaultScannerSetting();
BOOL SetScannerSetting();
BOOL ResetScannerSetting();
BOOL Setup();
BOOL EnableParameters();
BOOL Close();
// Invoke when calling Create.
virtual BOOL OnCreateForJobOption();
virtual BOOL OnCreateForDriverOption();
virtual BOOL OnCreateForOtherOption();
// Invoke when calling GetDefaultScannerSetting.it will get all default Scanner Parameters
virtual BOOL OnGetDefaultJobOption();
virtual BOOL OnGetDefaultDriverOption();
virtual BOOL OnGetDefaultOtherOption();
// Invoke when calling ReadFromFile.it will get all Scanner Parameters.From File.
virtual BOOL OnGetJobOption();
virtual BOOL OnGetDriverOption();
virtual BOOL OnGetOtherOption();
// Invoke when calling ReadFromFile.it will set Scanner Parameters to scanner.
virtual BOOL OnSetJobOption();
virtual BOOL OnSetDriverOption();
virtual BOOL OnSetOtherOption();
// Reset the scanner scanning as the default scanning
virtual BOOL OnResetJobOption();
virtual BOOL OnResetDriverOption();
virtual BOOL OnResetOtherOption();
// Write current scanner setting to file.
BOOL WriteToFile(LPCSTR lpszFileName);
// Load current scanner setting from file.
BOOL ReadFromFile(LPCSTR lpszFileName);
virtual BOOL SettingToUI();
virtual BOOL ShowUI();
virtual BOOL UIToSetting();
protected:
CString m_strTempPath;
CString m_strTempFolder;
CString m_strJobOptionFileName;
CString m_strDriverOptionFileName;
CString m_strOtherOptionFileName;
CRangerManager* m_pRangerMgr;
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -