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

📄 pingqi.cpp

📁 又VC++实现的基于TWAIN的扫描仪图像输入处理软件
💻 CPP
字号:
// Pingqi.cpp : implementation file

#include "stdafx.h"
#include "source10.h"
#include "Pingqi.h"
#include "Setscanner.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

extern char InitDir2[100];
/////////////////////////////////////////////////////////////////////////////
// CPingqi dialog
CPingqi::CPingqi(CWnd* pParent /*=NULL*/)
	: CDialog(CPingqi::IDD, pParent)
{
	//{{AFX_DATA_INIT(CPingqi)
	//}}AFX_DATA_INIT
    m_pParent = pParent;
	m_nID = CPingqi::IDD;
}

void CPingqi::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CPingqi)
		DDX_Text(pDX, IDC_XHEAD, m_nHEADAdj);
		DDX_Text(pDX, IDC_XEND, m_nENDAdj);
        DDX_Text(pDX, IDC_CCD1LEFT, m_nCCD1Adj);  
        DDX_Text(pDX, IDC_CCD2LEFT, m_nCCD2Adj);  
        DDX_Text(pDX, IDC_CCD3LEFT, m_nCCD3Adj);  
        DDX_Text(pDX, IDC_CCD4LEFT, m_nCCD4Adj);
        DDX_Text(pDX, IDC_YRESO, m_nYRESOAdj);
	//}}AFX_DATA_MAP
}

BEGIN_MESSAGE_MAP(CPingqi, CDialog)
	//{{AFX_MSG_MAP(CPingqi)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

///////////////////////////////////////////////////////////////////////
//产生拼齐窗口对话框                                                 //
///////////////////////////////////////////////////////////////////////
BOOL CPingqi::Create(void)
{
    CDialog::Create(m_nID,m_pParent);

    m_nHEADAdj=GetPrivateProfileInt("CCD_Adjust","Head_Adj",10,InitDir2);
    m_nENDAdj=GetPrivateProfileInt("CCD_Adjust","END5_Adj",10,InitDir2);
	
    m_nCCD1Adj=GetPrivateProfileInt("CCD_Adjust","END1_Adj",0,InitDir2);
    m_nCCD2Adj=GetPrivateProfileInt("CCD_Adjust","END2_Adj",0,InitDir2);
    m_nCCD3Adj=GetPrivateProfileInt("CCD_Adjust","END3_Adj",0,InitDir2);
    m_nCCD4Adj=GetPrivateProfileInt("CCD_Adjust","END4_Adj",0,InitDir2); 

    m_nYRESOAdj=GetPrivateProfileInt("ymax","ymaxFBL_Adj",5,InitDir2); 
    
	UpdateData(false);   
    
	ShowWindow(SW_SHOW);
    return TRUE;
}

///////////////////////////////////////////
//确认窗口
/////////////////////////////////////////////
void CPingqi::OnOK() 
{
	char str[36];
    UpdateData(true); 

    sprintf(str, "%d",m_nHEADAdj);
	WritePrivateProfileString("CCD_Adjust","Head_Adj", str, InitDir2);

    sprintf(str, "%d",m_nENDAdj);
	WritePrivateProfileString("CCD_Adjust","END5_Adj", str, InitDir2);

    sprintf(str, "%d", m_nCCD1Adj);
	WritePrivateProfileString("CCD_Adjust", "END1_Adj", str, InitDir2);
    
	sprintf(str, "%d",m_nCCD2Adj);
	WritePrivateProfileString("CCD_Adjust", "END2_Adj", str, InitDir2);
   
    sprintf(str, "%d",m_nCCD3Adj);
	WritePrivateProfileString("CCD_Adjust", "END3_Adj", str, InitDir2);
    
    sprintf(str, "%d",m_nCCD4Adj);
	WritePrivateProfileString("CCD_Adjust","END4_Adj", str, InitDir2);

    sprintf(str, "%d",m_nYRESOAdj );
	WritePrivateProfileString("ymax", "ymaxFBL_Adj", str, InitDir2);
   
	UpdateData(false);
	CDialog::OnOK();
}
//////////////////////////////////////////////////////////////
//关闭窗口
//////////////////////////////////////////////////////////////
void CPingqi::OnClose() 
{
   //CDialog::OnClose();
   OnOK() ;
}

void CPingqi::OnCancel() 
{
	// TODO: Add extra cleanup here
	
	CDialog::OnCancel();
}

⌨️ 快捷键说明

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