📄 downparampage.cpp
字号:
// DownParamPage.cpp : implementation file
//
#include "stdafx.h"
#include "LeoBlock2004.h"
#include "DownParamPage.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CDownParamPage property page
IMPLEMENT_DYNCREATE(CDownParamPage, CPropertyPage)
CDownParamPage::CDownParamPage() : CPropertyPage(CDownParamPage::IDD)
{
//{{AFX_DATA_INIT(CDownParamPage)
m_eAgainNumber = 0;
m_chbRename = FALSE;
//}}AFX_DATA_INIT
}
CDownParamPage::CDownParamPage(void *lParam) : CPropertyPage(CDownParamPage::IDD)
{
m_eAgainNumber = 0;
m_stDownParam=(DOWN_PARAM*)lParam;
}
CDownParamPage::~CDownParamPage()
{
}
void CDownParamPage::DoDataExchange(CDataExchange* pDX)
{
CPropertyPage::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CDownParamPage)
DDX_Control(pDX, IDC_BUTTON1, m_buButton1);
DDX_Control(pDX, IDC_EDIT_SAVEPATH, m_eSavePath);
DDX_Text(pDX, IDC_EDIT_NUMBER, m_eAgainNumber);
DDV_MinMaxInt(pDX, m_eAgainNumber, 10, 50);
DDX_Check(pDX, IDC_CHECK_RENAME, m_chbRename);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CDownParamPage, CPropertyPage)
//{{AFX_MSG_MAP(CDownParamPage)
ON_BN_CLICKED(IDC_BUTTON1, OnButton1)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CDownParamPage message handlers
void CDownParamPage::OnOK()
{
// TODO: Add your specialized code here and/or call the base class
UpdateData();
CString sTemp;
m_eSavePath.GetWindowText(sTemp);
m_stDownParam->strPathName=sTemp;
m_stDownParam->nAgainNumber=m_eAgainNumber;
m_stDownParam->bRename=m_chbRename;
::SendMessage(m_stDownParam->pMainWnd->m_hWnd,WM_DOWNPARAMSET,0,(LPARAM)m_stDownParam);
CPropertyPage::OnOK();
}
BOOL CDownParamPage::OnInitDialog()
{
CPropertyPage::OnInitDialog();
// TODO: Add extra initialization here
m_eSavePath.SetWindowText((LPCTSTR)m_stDownParam->strPathName);
m_eAgainNumber=m_stDownParam->nAgainNumber;
m_chbRename=m_stDownParam->bRename;
UpdateData(FALSE);
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
void CDownParamPage::OnButton1()
{
// TODO: Add your control notification handler code here
CFileInfo nFileInfo;
nFileInfo.m_strTitle=_T("请选择目录");
if(nFileInfo.BrowseForFolder(GetParent())==IDOK)
{
m_eSavePath.SetWindowText((LPCTSTR)nFileInfo.m_strPath);
}
UpdateData(FALSE);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -