// DlgUserPitchInpout.cpp : ±¸Çö ÆÄÀÏÀÔ´Ï´Ù. // #include "stdafx.h" #include "ReviewRecipeEditor.h" #include "DlgUserPitchInpout.h" #include "afxdialogex.h" #include "DlgCommon.h" // CDlgUserPitchInpout ´ëÈ­ »óÀÚÀÔ´Ï´Ù. IMPLEMENT_DYNAMIC(CDlgUserPitchInpout, CDialog) CDlgUserPitchInpout::CDlgUserPitchInpout(CWnd* pParent /*=NULL*/) : CDialog(CDlgUserPitchInpout::IDD, pParent) { m_nXcount = 0; m_nXpitch = 0; m_nXpos = 0; m_nYcount = 0; m_nYpitch = 0; m_nYpos = 0; } CDlgUserPitchInpout::~CDlgUserPitchInpout() { } BOOL CDlgUserPitchInpout::OnInitDialog() { CDialog::OnInitDialog(); m_comboCellSide.AddString(_T("TOP")); m_comboCellSide.AddString(_T("LEFT")); m_comboCellSide.AddString(_T("RIGHT")); m_comboCellSide.AddString(_T("LEFTTOP")); m_comboCellSide.AddString(_T("RIGHTTOP")); m_comboCellSide.AddString(_T("LEFTBOTTOM")); m_comboCellSide.AddString(_T("RIGHTBOTTOM")); m_comboCellSide.AddString(_T("BOTTOM")); m_comboCellSide.AddString(_T("LEFTNOTCH")); m_comboCellSide.AddString(_T("RIGHTNOTCH")); m_comboInspectionMode.AddString(_T("REVIEW")); m_comboInspectionMode.AddString(_T("WSI")); m_comboInspectionMode.AddString(_T("REVIEW&WSI")); return TRUE; } void CDlgUserPitchInpout::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); DDX_Text(pDX, IDC_EDIT_XCOUNT, m_nXcount); DDX_Text(pDX, IDC_EDIT_XPITCH, m_nXpitch); DDX_Text(pDX, IDC_EDIT_XPOS, m_nXpos); DDX_Text(pDX, IDC_EDIT_YCOUNT, m_nYcount); DDX_Text(pDX, IDC_EDIT_YPITCH, m_nYpitch); DDX_Text(pDX, IDC_EDIT_YPOS, m_nYpos); DDX_Control(pDX, IDC_COMBO_CELLSIDE, m_comboCellSide); DDX_Control(pDX, IDC_COMBO_REFLOWMODE, m_comboInspectionMode); } BEGIN_MESSAGE_MAP(CDlgUserPitchInpout, CDialog) ON_BN_CLICKED(IDOK, &CDlgUserPitchInpout::OnBnClickedOk) ON_BN_CLICKED(IDOK2, &CDlgUserPitchInpout::OnBnClickedOk2) END_MESSAGE_MAP() // CDlgUserPitchInpout ¸Þ½ÃÁö 󸮱âÀÔ´Ï´Ù. void CDlgUserPitchInpout::OnBnClickedOk() { // TODO: ¿©±â¿¡ ÄÁÆ®·Ñ ¾Ë¸² 󸮱â Äڵ带 Ãß°¡ÇÕ´Ï´Ù. UpdateData(TRUE); if (m_comboCellSide.GetCurSel() < 0) { m_comboCellSide.SetCurSel(0); } m_DlgCommon->OnUserPitch(m_nXpos, m_nXpitch, m_nXcount, m_nYpos, m_nYpitch, m_nYcount, m_comboCellSide.GetCurSel(), m_comboInspectionMode.GetCurSel()); } void CDlgUserPitchInpout::OnBnClickedOk2() { // TODO: ¿©±â¿¡ ÄÁÆ®·Ñ ¾Ë¸² 󸮱â Äڵ带 Ãß°¡ÇÕ´Ï´Ù. CDialog::OnOK(); }