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

📄 option.cpp

📁 网络图片收集软件
💻 CPP
字号:
// Option.cpp : implementation file
//

#include "stdafx.h"
#include "image.h"
#include "Option.h"

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

/////////////////////////////////////////////////////////////////////////////
// COption dialog


COption::COption(Option* option,CWnd* pParent /*=NULL*/)
	: CDialog(COption::IDD, pParent)
{
	if(option->image_type&IMAGE_JPG)
		m_JPG = TRUE;
	else
		m_JPG=FALSE;
	if(option->image_type&IMAGE_JPEG)
		m_JPEG = TRUE;
	else
		m_JPEG=FALSE;
	if(option->image_type&IMAGE_GIF)
		m_GIF = TRUE;
	else
		m_GIF=FALSE;
	if(option->image_type&IMAGE_BMP)
		m_BMP = TRUE;
	else
		m_BMP=FALSE;
	if(option->image_type&IMAGE_PNP)
		m_PNP = TRUE;
	else
		m_PNP=FALSE;
	if(option->image_type&IMAGE_TIFF)
		m_TIFF = TRUE;
	else
		m_TIFF=FALSE;
	if(option->image_type&IMAGE_SWF)
		m_SWF=TRUE;
	else
		m_SWF=FALSE;

	m_MaxLevel = option->max_level;
	m_Date = option->date;
	m_MaxLength = option->max_length;
	m_MinLength = option->min_length;
	m_MinWidth = option->min_width;
	m_MaxWidth = option->max_width;
	m_SiteName = option->sitename;
	m_URL = option->url;
	m_bDownload = option->bDownload;
	m_Priority = option->priority;
	m_Date=CTime::GetCurrentTime();
	m_exclusive_level=option->exclusive_level;
	m_pOption=option;
	//m_bexclusive=FALSE;
	//m_bModify=option->bmodify;
}


void COption::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(COption)
	DDX_Check(pDX, IDC_CHECK3, m_JPG);
	DDX_Check(pDX, IDC_CHECK4, m_JPEG);
	DDX_Check(pDX, IDC_CHECK2, m_GIF);
	DDX_Check(pDX, IDC_CHECK5, m_BMP);
	DDX_Check(pDX, IDC_CHECK6, m_PNP);
	DDX_Check(pDX, IDC_CHECK7, m_TIFF);
	DDX_Text(pDX, IDC_EDIT3, m_MaxLevel);
	DDX_DateTimeCtrl(pDX, IDC_DATETIMEPICKER1, m_Date);
	DDX_Text(pDX, IDC_EDIT4, m_MaxLength);
	DDX_Text(pDX, IDC_EDIT5, m_MinLength);
	DDX_Text(pDX, IDC_EDIT6, m_MinWidth);
	DDX_Text(pDX, IDC_EDIT7, m_MaxWidth);
	DDX_Text(pDX, IDC_EDIT2, m_SiteName);
	DDX_Text(pDX, IDC_EDIT1, m_URL);
	DDX_Check(pDX, IDC_CHECK1, m_bDownload);
	DDX_CBString(pDX, IDC_COMBO1, m_Priority);
	DDX_Text(pDX, IDC_EDIT9, m_exclusive_level);
	DDX_Check(pDX, IDC_CHECK8, m_SWF);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(COption, CDialog)
	//{{AFX_MSG_MAP(COption)
	ON_BN_CLICKED(IDC_BUTTON1, OnButton1)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// COption message handlers

void COption::OnOK() 
{
	// TODO: Add extra validation here
	UpdateData();

	m_pOption->image_type=0;
	if(m_BMP)
		m_pOption->image_type|=IMAGE_BMP;
	if(m_GIF)
		m_pOption->image_type|=IMAGE_GIF;
	if(m_JPEG)
		m_pOption->image_type|=IMAGE_JPEG;
	if(m_JPG)
		m_pOption->image_type|=IMAGE_JPG;
	if(m_PNP)
		m_pOption->image_type|=IMAGE_PNP;
	if(m_TIFF)
		m_pOption->image_type|=IMAGE_TIFF;
	if(m_SWF)
		m_pOption->image_type|=IMAGE_SWF;

	
	m_pOption->date=m_Date;
	m_pOption->max_length=m_MaxLength;
	m_pOption->max_level=m_MaxLevel;	
	m_pOption->max_width=m_MaxWidth;
	m_pOption->min_length=m_MinLength;
	m_pOption->min_width=m_MinWidth;
	m_pOption->bDownload=m_bDownload;
	m_pOption->priority=m_Priority;
	m_pOption->sitename=m_SiteName;
	if(m_URL.Left(7)!="http://"||m_URL.Left(3)=="www")
		m_URL="http://"+m_URL;
	m_pOption->url=m_URL;
	m_pOption->exclusive_level=m_exclusive_level;
	

	
	CDialog::OnOK();
}

void COption::OnButton1() 
{
	// TODO: Add your control notification handler code here
	CString str;
	UpdateData();

	if(m_SiteName.IsEmpty())
	{
		AfxMessageBox("网站名称为空");
		return;
	}
	str.Format(_T("delete from log where sitename='%s'"),m_SiteName);
	CImageApp * app=(CImageApp *)AfxGetApp();
	app->m_db.ExecuteSQL(str);

	CDialog::EndDialog(10);

	
}

⌨️ 快捷键说明

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