?? userdefinefilterdlg.cpp
字號:
// UserDefineFilterDlg.cpp : implementation file
//
#include "stdafx.h"
#include "BMPIMGAGE.h"
#include "UserDefineFilterDlg.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CUserDefineFilterDlg dialog
CUserDefineFilterDlg::CUserDefineFilterDlg(CWnd* pParent /*=NULL*/)
: CDialog(CUserDefineFilterDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(CUserDefineFilterDlg)
m_iDivision = 0;
m_iOffset = 0;
//}}AFX_DATA_INIT
}
void CUserDefineFilterDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CUserDefineFilterDlg)
DDX_Text(pDX, IDC_DIVISOIN, m_iDivision);
DDX_Text(pDX, IDC_OFFSET, m_iOffset);
//}}AFX_DATA_MAP
DDX_Text(pDX, IDC_E0, m_nValues[0][0]);
DDX_Text(pDX, IDC_E1, m_nValues[0][1]);
DDX_Text(pDX, IDC_E2, m_nValues[0][2]);
DDX_Text(pDX, IDC_E3, m_nValues[0][3]);
DDX_Text(pDX, IDC_E4, m_nValues[0][4]);
DDX_Text(pDX, IDC_E5, m_nValues[0][5]);
DDX_Text(pDX, IDC_E6, m_nValues[0][6]);
DDX_Text(pDX, IDC_E7, m_nValues[0][7]);
DDX_Text(pDX, IDC_E8, m_nValues[0][8]);
DDX_Text(pDX, IDC_E9, m_nValues[1][0]);
DDX_Text(pDX, IDC_E10, m_nValues[1][1]);
DDX_Text(pDX, IDC_E11, m_nValues[1][2]);
DDX_Text(pDX, IDC_E12, m_nValues[1][3]);
DDX_Text(pDX, IDC_E13, m_nValues[1][4]);
DDX_Text(pDX, IDC_E14, m_nValues[1][5]);
DDX_Text(pDX, IDC_E15, m_nValues[1][6]);
DDX_Text(pDX, IDC_E16, m_nValues[1][7]);
DDX_Text(pDX, IDC_E17, m_nValues[1][8]);
DDX_Text(pDX, IDC_E18, m_nValues[2][0]);
DDX_Text(pDX, IDC_E19, m_nValues[2][1]);
DDX_Text(pDX, IDC_E20, m_nValues[2][2]);
DDX_Text(pDX, IDC_E21, m_nValues[2][3]);
DDX_Text(pDX, IDC_E22, m_nValues[2][4]);
DDX_Text(pDX, IDC_E23, m_nValues[2][5]);
DDX_Text(pDX, IDC_E24, m_nValues[2][6]);
DDX_Text(pDX, IDC_E25, m_nValues[2][7]);
DDX_Text(pDX, IDC_E26, m_nValues[2][8]);
DDX_Text(pDX, IDC_E27, m_nValues[3][0]);
DDX_Text(pDX, IDC_E28, m_nValues[3][1]);
DDX_Text(pDX, IDC_E29, m_nValues[3][2]);
DDX_Text(pDX, IDC_E30, m_nValues[3][3]);
DDX_Text(pDX, IDC_E31, m_nValues[3][4]);
DDX_Text(pDX, IDC_E32, m_nValues[3][5]);
DDX_Text(pDX, IDC_E33, m_nValues[3][6]);
DDX_Text(pDX, IDC_E34, m_nValues[3][7]);
DDX_Text(pDX, IDC_E35, m_nValues[3][8]);
DDX_Text(pDX, IDC_E36, m_nValues[4][0]);
DDX_Text(pDX, IDC_E37, m_nValues[4][1]);
DDX_Text(pDX, IDC_E38, m_nValues[4][2]);
DDX_Text(pDX, IDC_E39, m_nValues[4][3]);
DDX_Text(pDX, IDC_E40, m_nValues[4][4]);
DDX_Text(pDX, IDC_E41, m_nValues[4][5]);
DDX_Text(pDX, IDC_E42, m_nValues[4][6]);
DDX_Text(pDX, IDC_E43, m_nValues[4][7]);
DDX_Text(pDX, IDC_E44, m_nValues[4][8]);
DDX_Text(pDX, IDC_E45, m_nValues[5][0]);
DDX_Text(pDX, IDC_E46, m_nValues[5][1]);
DDX_Text(pDX, IDC_E47, m_nValues[5][2]);
DDX_Text(pDX, IDC_E48, m_nValues[5][3]);
DDX_Text(pDX, IDC_E49, m_nValues[5][4]);
DDX_Text(pDX, IDC_E50, m_nValues[5][5]);
DDX_Text(pDX, IDC_E51, m_nValues[5][6]);
DDX_Text(pDX, IDC_E52, m_nValues[5][7]);
DDX_Text(pDX, IDC_E53, m_nValues[5][8]);
DDX_Text(pDX, IDC_E54, m_nValues[6][0]);
DDX_Text(pDX, IDC_E55, m_nValues[6][1]);
DDX_Text(pDX, IDC_E56, m_nValues[6][2]);
DDX_Text(pDX, IDC_E57, m_nValues[6][3]);
DDX_Text(pDX, IDC_E58, m_nValues[6][4]);
DDX_Text(pDX, IDC_E59, m_nValues[6][5]);
DDX_Text(pDX, IDC_E60, m_nValues[6][6]);
DDX_Text(pDX, IDC_E61, m_nValues[6][7]);
DDX_Text(pDX, IDC_E62, m_nValues[6][8]);
DDX_Text(pDX, IDC_E63, m_nValues[7][0]);
DDX_Text(pDX, IDC_E64, m_nValues[7][1]);
DDX_Text(pDX, IDC_E65, m_nValues[7][2]);
DDX_Text(pDX, IDC_E66, m_nValues[7][3]);
DDX_Text(pDX, IDC_E67, m_nValues[7][4]);
DDX_Text(pDX, IDC_E68, m_nValues[7][5]);
DDX_Text(pDX, IDC_E69, m_nValues[7][6]);
DDX_Text(pDX, IDC_E70, m_nValues[7][7]);
DDX_Text(pDX, IDC_E71, m_nValues[7][8]);
DDX_Text(pDX, IDC_E72, m_nValues[8][0]);
DDX_Text(pDX, IDC_E73, m_nValues[8][1]);
DDX_Text(pDX, IDC_E74, m_nValues[8][2]);
DDX_Text(pDX, IDC_E75, m_nValues[8][3]);
DDX_Text(pDX, IDC_E76, m_nValues[8][4]);
DDX_Text(pDX, IDC_E77, m_nValues[8][5]);
DDX_Text(pDX, IDC_E78, m_nValues[8][6]);
DDX_Text(pDX, IDC_E79, m_nValues[8][7]);
DDX_Text(pDX, IDC_E80, m_nValues[8][8]);
}
BEGIN_MESSAGE_MAP(CUserDefineFilterDlg, CDialog)
//{{AFX_MSG_MAP(CUserDefineFilterDlg)
ON_BN_CLICKED(IDC_RADIO33, OnRadio33)
ON_BN_CLICKED(IDC_RADIO55, OnRadio55)
ON_BN_CLICKED(IDC_RADIO77, OnRadio77)
ON_BN_CLICKED(IDC_RADIO99, OnRadio99)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CUserDefineFilterDlg message handlers
BOOL CUserDefineFilterDlg::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO: Add extra initialization here
m_iDivision = 1;
m_iOffset = 0;
for(int i=0;i<9;i++)
for(int j=0;j<9;j++)
m_nValues[i][j] = 0;
m_nValues[1][1] = 1;
m_iTempType = 0;
m_iTempSize = 3;
CButton* pWnd = (CButton *) GetDlgItem(IDC_RADIO33);
pWnd->SetCheck(TRUE);
UpdateData(FALSE);
UpdateEdit();
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
void CUserDefineFilterDlg::UpdateEdit()
{
if(m_iTempSize < 9)
{
(CEdit *) GetDlgItem(IDC_E63)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E64)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E65)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E66)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E67)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E68)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E69)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E70)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E71)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E72)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E73)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E74)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E75)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E76)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E77)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E78)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E79)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E80)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E7)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E8)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E16)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E17)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E25)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E26)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E34)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E35)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E43)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E44)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E52)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E53)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E61)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E62)->ShowWindow(SW_HIDE);
}
if(m_iTempSize < 7)
{
(CEdit *) GetDlgItem(IDC_E45)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E46)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E47)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E48)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E49)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E50)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E51)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E54)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E55)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E56)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E57)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E58)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E59)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E60)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E5)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E6)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E14)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E15)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E23)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E24)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E32)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E33)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E41)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E42)->ShowWindow(SW_HIDE);
}
if(m_iTempSize < 5)
{
(CEdit *) GetDlgItem(IDC_E27)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E28)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E29)->ShowWindow(SW_HIDE);
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -