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