📄 deldatadlg.cpp
字号:
// DelDataDlg.cpp : implementation file
//
#include "stdafx.h"
#include "车友.h"
#include "DelDataDlg.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CDelDataDlg dialog
CDelDataDlg::CDelDataDlg(UINT flag, CWnd* pParent /*=NULL*/)
: m_flag(flag), CDialog(CDelDataDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(CDelDataDlg)
m_isel = 0;
m_iwitch = 1;
//}}AFX_DATA_INIT
}
void CDelDataDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CDelDataDlg)
DDX_Text(pDX, IDC_DDEL_EASK, m_iwitch);
DDV_MinMaxInt(pDX, m_iwitch, 1, 10000000);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CDelDataDlg, CDialog)
//{{AFX_MSG_MAP(CDelDataDlg)
ON_BN_CLICKED(IDC_DDEL_RALLDATA, OnDdelRalldata)
ON_BN_CLICKED(IDC_DDEL_RALLINLIST, OnDdelRallinlist)
ON_BN_CLICKED(IDC_DDEL_RASK, OnDdelRask)
ON_BN_CLICKED(IDC_DDEL_RSELECT, OnDdelRselect)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
void CDelDataDlg::OnOK()
{
UpdateData(TRUE);
m_isel = -1;
if(((CButton*)GetDlgItem(IDC_DDEL_RSELECT))->GetCheck())
m_isel = 0;
else
if(((CButton*)GetDlgItem(IDC_DDEL_RALLINLIST))->GetCheck())
m_isel = 1;
else
if(((CButton*)GetDlgItem(IDC_DDEL_RALLDATA))->GetCheck())
m_isel = 2;
else
if(((CButton*)GetDlgItem(IDC_DDEL_RASK))->GetCheck())
m_isel = 3;
CDialog::OnOK();
}
int CDelDataDlg::GetSelectInfo(int & i)const
{
i = m_iwitch;
return m_isel;
}
BOOL CDelDataDlg::OnInitDialog()
{
CDialog::OnInitDialog();
if(m_flag == 1)
{
GetDlgItem(IDC_DDEL_RSELECT)->EnableWindow(FALSE);
((CButton *)GetDlgItem(IDC_DDEL_RASK))->SetCheck(TRUE);
}
else
{
GetDlgItem(IDC_DDEL_EASK)->EnableWindow(FALSE);
if(m_flag == 2)
{
GetDlgItem(IDC_DDEL_RSELECT)->EnableWindow(FALSE);
GetDlgItem(IDC_DDEL_RALLINLIST)->EnableWindow(FALSE);
GetDlgItem(IDC_DDEL_RASK)->EnableWindow(FALSE);
((CButton *)GetDlgItem(IDC_DDEL_RALLDATA))->SetCheck(TRUE);
}
else
((CButton *)GetDlgItem(IDC_DDEL_RSELECT))->SetCheck(TRUE);
}
return TRUE;
}
void CDelDataDlg::OnDdelRalldata()
{
SetDlgItemText(IDC_DDEL_EASK,"1");
GetDlgItem(IDC_DDEL_EASK)->EnableWindow(FALSE);
}
void CDelDataDlg::OnDdelRallinlist()
{
SetDlgItemText(IDC_DDEL_EASK,"1");
GetDlgItem(IDC_DDEL_EASK)->EnableWindow(FALSE);
}
void CDelDataDlg::OnDdelRask()
{
GetDlgItem(IDC_DDEL_EASK)->EnableWindow(TRUE);
}
void CDelDataDlg::OnDdelRselect()
{
SetDlgItemText(IDC_DDEL_EASK,"1");
GetDlgItem(IDC_DDEL_EASK)->EnableWindow(FALSE);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -