📄 lapdialogbox.cpp
字号:
// LapDialogBox.cpp : implementation file
//
#include "stdafx.h"
#include "linjunjuan.h"
#include "LapDialogBox.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// LapDialogBox dialog
LapDialogBox::LapDialogBox(CWnd* pParent /*=NULL*/)
: CDialog(LapDialogBox::IDD, pParent)
{
//{{AFX_DATA_INIT(LapDialogBox)
m_l1 = 0;
m_l2 = 1;
m_l3 = 0;
m_l4 = 1;
m_l5 = -4;
m_l6 = 1;
m_l7 = 0;
m_l8 = 1;
m_l9 = 0;
m_lcombox = KERNEL0;
//}}AFX_DATA_INIT
}
void LapDialogBox::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(LapDialogBox)
DDX_Text(pDX, IDC_1, m_l1);
DDX_Text(pDX, IDC_2, m_l2);
DDX_Text(pDX, IDC_3, m_l3);
DDX_Text(pDX, IDC_4, m_l4);
DDX_Text(pDX, IDC_5, m_l5);
DDX_Text(pDX, IDC_7, m_l7);
DDX_Text(pDX, IDC_6, m_l6);
DDX_Text(pDX, IDC_8, m_l8);
DDX_CBIndex(pDX, IDC_LAPCOMBOBOX1, m_lcombox);
DDX_Text(pDX, IDC_9, m_l9);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(LapDialogBox, CDialog)
//{{AFX_MSG_MAP(LapDialogBox)
ON_CBN_EDITCHANGE(IDC_LAPCOMBOBOX1, OnEditchangeLapcombobox1)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// LapDialogBox message handlers
void LapDialogBox::OnOK()
{
UpdateData(TRUE);
ker.kernel[0]=m_l1;
ker.kernel[1]=m_l2;
ker.kernel[2]=m_l3;
ker.kernel[3]=m_l4;
ker.kernel[4]=m_l5;
ker.kernel[5]=m_l6;
ker.kernel[6]=m_l7;
ker.kernel[7]=m_l8;
ker.kernel[8]=m_l9;
CDialog::OnOK();
}
void LapDialogBox::OnEditchangeLapcombobox1()
{
UpdateData(TRUE);
if (m_lcombox==1)
{
m_l1 = -1;
m_l2 = -1;
m_l3 = -1;
m_l4 = -1;
m_l5 = 8;
m_l6 = -1;
m_l7 = -1;
m_l8 = -1;
m_l9 = -1;
}
if (m_lcombox==2)
{
m_l1 = -1;
m_l2 = -1;
m_l3 = -1;
m_l4 = -1;
m_l5 = 9;
m_l6 = -1;
m_l7 = -1;
m_l8 = -1;
m_l9 = -1;
}
if (m_lcombox==3)
{
m_l1 = 1;
m_l2 = -2;
m_l3 = 1;
m_l4 = -2;
m_l5 = 4;
m_l6 = -2;
m_l7 = 1;
m_l8 = -2;
m_l9 = 1;
}
if (m_lcombox==0)
{
m_l1 = 0;
m_l2 = 1;
m_l3 = 0;
m_l4 = 1;
m_l5 = -4;
m_l6 = 1;
m_l7 = 0;
m_l8 = 1;
m_l9 = 0;
}
UpdateData(FALSE);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -