📄 howtomakepicdlg.cpp
字号:
// HowtoMakePicDlg.cpp : implementation file
//
#include "stdafx.h"
#include "LandSoft.h"
#include "HowtoMakePicDlg.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CHowtoMakePicDlg dialog
CHowtoMakePicDlg::CHowtoMakePicDlg(CWnd* pParent)
: CDialog(CHowtoMakePicDlg::IDD, pParent)
{
m_btnColorButton[0].SetColor(RGB (0,0,0));
m_btnColorButton[1].SetColor(RGB (0, 0, 255));
m_btnColorButton[2].SetColor(RGB (255, 0, 0));
m_btnColorButton[3].SetColor(RGB (0, 255, 255));
m_btnColorButton[4].SetColor(RGB (0, 255, 0));
m_btnColorButton[5].SetColor(RGB (255, 0, 255));
m_btnColorButton[6].SetColor(RGB (255,255,0));
m_btnColorButton[7].SetColor(RGB (64,0,0));
m_btnColorButton[8].SetColor(RGB (64,0,128));
m_btnColorButton[9].SetColor(RGB (0,128,128));
//{{AFX_DATA_INIT(CHowtoMakePicDlg)
m_strPicName =_T("");
m_nXCol = 0;
m_nYColNum = 0;
//}}AFX_DATA_INIT
for(int i=0;i<10;i++)
{
m_aYCol[i] = 0;
}
}
void CHowtoMakePicDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CHowtoMakePicDlg)
DDX_Text(pDX, IDC_EDIT_PICNAME, m_strPicName);
DDX_Text(pDX, IDC_XCOL, m_nXCol);
DDX_Text(pDX, IDC_YCOLNUM, m_nYColNum);
DDX_Text(pDX, IDC_YCOL1, m_aYCol[0]);
DDX_Text(pDX, IDC_YCOL2, m_aYCol[1]);
DDX_Text(pDX, IDC_YCOL3, m_aYCol[2]);
DDX_Text(pDX, IDC_YCOL4, m_aYCol[3]);
DDX_Text(pDX, IDC_YCOL5, m_aYCol[4]);
DDX_Text(pDX, IDC_YCOL6, m_aYCol[5]);
DDX_Text(pDX, IDC_YCOL7, m_aYCol[6]);
DDX_Text(pDX, IDC_YCOL8, m_aYCol[7]);
DDX_Text(pDX, IDC_YCOL9, m_aYCol[8]);
DDX_Text(pDX, IDC_YCOL10, m_aYCol[9]);
DDX_Control(pDX, IDC_COLORBUTTON1, m_btnColorButton[0]);
DDX_Control(pDX, IDC_COLORBUTTON2, m_btnColorButton[1]);
DDX_Control(pDX, IDC_COLORBUTTON3, m_btnColorButton[2]);
DDX_Control(pDX, IDC_COLORBUTTON4, m_btnColorButton[3]);
DDX_Control(pDX, IDC_COLORBUTTON5, m_btnColorButton[4]);
DDX_Control(pDX, IDC_COLORBUTTON6, m_btnColorButton[5]);
DDX_Control(pDX, IDC_COLORBUTTON7, m_btnColorButton[6]);
DDX_Control(pDX, IDC_COLORBUTTON8, m_btnColorButton[7]);
DDX_Control(pDX, IDC_COLORBUTTON9, m_btnColorButton[8]);
DDX_Control(pDX, IDC_COLORBUTTON10, m_btnColorButton[9]);
DDX_Control(pDX, IDC_LENGEND1, m_ctlLegend[0]);
DDX_Control(pDX, IDC_LENGEND2, m_ctlLegend[1]);
DDX_Control(pDX, IDC_LENGEND3, m_ctlLegend[2]);
DDX_Control(pDX, IDC_LENGEND4, m_ctlLegend[3]);
DDX_Control(pDX, IDC_LENGEND5, m_ctlLegend[4]);
DDX_Control(pDX, IDC_LENGEND6, m_ctlLegend[5]);
DDX_Control(pDX, IDC_LENGEND7, m_ctlLegend[6]);
DDX_Control(pDX, IDC_LENGEND8, m_ctlLegend[7]);
DDX_Control(pDX, IDC_LENGEND9, m_ctlLegend[8]);
DDX_Control(pDX, IDC_LENGEND10, m_ctlLegend[9]);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CHowtoMakePicDlg, CDialog)
//{{AFX_MSG_MAP(CHowtoMakePicDlg)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CHowtoMakePicDlg message handlers
void CHowtoMakePicDlg::OnOK()
{
UpdateData(TRUE);
for(int i=0;i<m_nYColNum;i++)
{
m_aYLegends[i]=m_ctlLegend[i].GetCurSel();
m_aYColors[i]=m_btnColorButton[i].GetColor();
}
CDialog::OnOK();
}
BOOL CHowtoMakePicDlg::OnInitDialog()
{
CDialog::OnInitDialog();
for(int i=0;i<10;i++)
{
for(int ch=0;ch<15;ch++)
{
CString tmpstr;
tmpstr.Format("%c",LegendChar[ch]);
m_ctlLegend[i].AddString(tmpstr);
}
m_ctlLegend[i].SetCurSel(i);
}
return TRUE;
// return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -