?? userdefinefilterdlg.cpp
字號:
(CEdit *) GetDlgItem(IDC_E30)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E31)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E36)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E37)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E38)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E39)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E40)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E3)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E4)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E12)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E13)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E21)->ShowWindow(SW_HIDE);
(CEdit *) GetDlgItem(IDC_E22)->ShowWindow(SW_HIDE);
}
}
void CUserDefineFilterDlg::OnRadio33()
{
// TODO: Add your control notification handler code here
// 3×3平均模板
m_iTempType = 0;
m_iTempSize = 3;
m_iDivision = 1;
m_iOffset = 0;
// 設(shè)置模板元素
for(int i =0;i<9;i++)
for(int j=0;j<9;j++)
m_nValues[i][j] = 0;
m_nValues[1][1] = 1;
// 更新文本框狀態(tài)
UpdateEdit();
// 更新
UpdateData(FALSE);
}
void CUserDefineFilterDlg::OnRadio55()
{
// TODO: Add your control notification handler code here
// TODO: Add your control notification handler code here
// 5×5平均模板
m_iTempType = 1;
m_iTempSize = 5;
m_iDivision = 1;
m_iOffset = 0;
// 設(shè)置模板元素
for(int i =0;i<9;i++)
{
for(int j=0;j<9;j++)
m_nValues[i][j] = 0;
}
m_nValues[2][2] = 1;
// 更新文本框狀態(tài)
(CEdit *) GetDlgItem(IDC_E27)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E28)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E29)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E30)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E31)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E36)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E37)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E38)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E39)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E40)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E3)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E4)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E12)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E13)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E21)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E22)->ShowWindow(SW_SHOW);
//設(shè)置顯示的對話框
UpdateEdit();
// 更新
UpdateData(FALSE);
}
void CUserDefineFilterDlg::OnRadio77()
{
// TODO: Add your control notification handler code here
m_iTempType = 2;
m_iTempSize = 7;
m_iDivision = 1;
m_iOffset = 0;
// 設(shè)置模板元素
for(int i =0;i<9;i++)
for(int j=0;j<9;j++)
m_nValues[i][j] = 0;
m_nValues[3][3] = 1;
// 更新文本框狀態(tài)
//5*5部分
(CEdit *) GetDlgItem(IDC_E27)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E28)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E29)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E30)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E31)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E36)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E37)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E38)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E39)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E40)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E3)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E4)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E12)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E13)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E21)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E22)->ShowWindow(SW_SHOW);
//7*7部分
(CEdit *) GetDlgItem(IDC_E45)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E46)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E47)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E48)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E49)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E50)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E51)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E54)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E55)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E56)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E57)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E58)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E59)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E60)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E5)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E6)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E14)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E15)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E23)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E24)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E32)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E33)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E41)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E42)->ShowWindow(SW_SHOW);
UpdateEdit();
// 更新
UpdateData(FALSE);
}
void CUserDefineFilterDlg::OnRadio99()
{
// TODO: Add your control notification handler code here
// 9×9平均模板
m_iTempType = 3;
m_iTempSize = 9;
m_iDivision = 1;
m_iOffset = 0;
// 設(shè)置模板元素
for(int i =0;i<9;i++)
for(int j=0;j<9;j++)
m_nValues[i][j] = 0;
m_nValues[4][4] = 1;
// 更新文本框狀態(tài)
//5*5部分
(CEdit *) GetDlgItem(IDC_E27)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E28)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E29)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E30)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E31)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E36)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E37)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E38)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E39)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E40)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E3)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E4)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E12)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E13)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E21)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E22)->ShowWindow(SW_SHOW);
//7*7部分
(CEdit *) GetDlgItem(IDC_E45)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E46)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E47)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E48)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E49)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E50)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E51)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E54)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E55)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E56)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E57)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E58)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E59)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E60)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E5)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E6)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E14)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E15)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E23)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E24)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E32)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E33)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E41)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E42)->ShowWindow(SW_SHOW);
//9*9部分
(CEdit *) GetDlgItem(IDC_E63)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E64)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E65)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E66)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E67)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E68)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E69)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E70)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E71)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E72)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E73)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E74)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E75)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E76)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E77)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E78)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E79)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E80)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E7)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E8)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E16)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E17)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E25)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E26)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E34)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E35)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E43)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E44)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E52)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E53)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E61)->ShowWindow(SW_SHOW);
(CEdit *) GetDlgItem(IDC_E62)->ShowWindow(SW_SHOW);
UpdateEdit();
// 更新
UpdateData(FALSE);
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -