// ViewRecipeChamferView.cpp : ±¸Çö ÆÄÀÏÀÔ´Ï´Ù.
|
//
|
|
#include "stdafx.h"
|
#include "ENRIT.h"
|
#include "ViewRecipeChamferView.h"
|
#include "afxdialogex.h"
|
#include "Global_Define.h"
|
|
UINT nID_ChamferRef[]={IDC_EDIT_CHAMFER_SETTING_REF_1,IDC_EDIT_CHAMFER_SETTING_REF_2,IDC_EDIT_CHAMFER_SETTING_REF_3,IDC_EDIT_CHAMFER_SETTING_REF_4,IDC_EDIT_CHAMFER_SETTING_REF_5
|
,IDC_EDIT_CHAMFER_SETTING_REF_6,IDC_EDIT_CHAMFER_SETTING_REF_7,IDC_EDIT_CHAMFER_SETTING_REF_8,IDC_EDIT_CHAMFER_SETTING_REF_9,IDC_EDIT_CHAMFER_SETTING_REF_10
|
,IDC_EDIT_CHAMFER_SETTING_REF_11,IDC_EDIT_CHAMFER_SETTING_REF_12,IDC_EDIT_CHAMFER_SETTING_REF_13,IDC_EDIT_CHAMFER_SETTING_REF_14,IDC_EDIT_CHAMFER_SETTING_REF_15
|
,IDC_EDIT_CHAMFER_SETTING_REF_16,IDC_EDIT_CHAMFER_SETTING_REF_17,IDC_EDIT_CHAMFER_SETTING_REF_18,IDC_EDIT_CHAMFER_SETTING_REF_19,IDC_EDIT_CHAMFER_SETTING_REF_20
|
,IDC_EDIT_CHAMFER_SETTING_REF_21,IDC_EDIT_CHAMFER_SETTING_REF_22,IDC_EDIT_CHAMFER_SETTING_REF_23,IDC_EDIT_CHAMFER_SETTING_REF_24,IDC_EDIT_CHAMFER_SETTING_REF_25
|
,IDC_EDIT_CHAMFER_SETTING_REF_26,IDC_EDIT_CHAMFER_SETTING_REF_27,IDC_EDIT_CHAMFER_SETTING_REF_28,IDC_EDIT_CHAMFER_SETTING_REF_29,IDC_EDIT_CHAMFER_SETTING_REF_30
|
,IDC_EDIT_CHAMFER_SETTING_REF_31,IDC_EDIT_CHAMFER_SETTING_REF_32,IDC_EDIT_CHAMFER_SETTING_REF_33,IDC_EDIT_CHAMFER_SETTING_REF_34,IDC_EDIT_CHAMFER_SETTING_REF_35
|
,IDC_EDIT_CHAMFER_SETTING_REF_36,IDC_EDIT_CHAMFER_SETTING_REF_37,IDC_EDIT_CHAMFER_SETTING_REF_38,IDC_EDIT_CHAMFER_SETTING_REF_39,IDC_EDIT_CHAMFER_SETTING_REF_40
|
,IDC_EDIT_CHAMFER_SETTING_REF_41,IDC_EDIT_CHAMFER_SETTING_REF_42,IDC_EDIT_CHAMFER_SETTING_REF_43,IDC_EDIT_CHAMFER_SETTING_REF_44,IDC_EDIT_CHAMFER_SETTING_REF_45
|
,IDC_EDIT_CHAMFER_SETTING_REF_46,IDC_EDIT_CHAMFER_SETTING_REF_47,IDC_EDIT_CHAMFER_SETTING_REF_48,IDC_EDIT_CHAMFER_SETTING_REF_49,IDC_EDIT_CHAMFER_SETTING_REF_50
|
,IDC_EDIT_CHAMFER_SETTING_REF_51,IDC_EDIT_CHAMFER_SETTING_REF_52,IDC_EDIT_CHAMFER_SETTING_REF_53,IDC_EDIT_CHAMFER_SETTING_REF_54,IDC_EDIT_CHAMFER_SETTING_REF_55
|
,IDC_EDIT_CHAMFER_SETTING_REF_56,IDC_EDIT_CHAMFER_SETTING_REF_57,IDC_EDIT_CHAMFER_SETTING_REF_58,IDC_EDIT_CHAMFER_SETTING_REF_59,IDC_EDIT_CHAMFER_SETTING_REF_60
|
,IDC_EDIT_CHAMFER_SETTING_REF_61,IDC_EDIT_CHAMFER_SETTING_REF_62,IDC_EDIT_CHAMFER_SETTING_REF_63,IDC_EDIT_CHAMFER_SETTING_REF_64,IDC_EDIT_CHAMFER_SETTING_REF_65
|
,IDC_EDIT_CHAMFER_SETTING_REF_66,IDC_EDIT_CHAMFER_SETTING_REF_67,IDC_EDIT_CHAMFER_SETTING_REF_68,IDC_EDIT_CHAMFER_SETTING_REF_69,IDC_EDIT_CHAMFER_SETTING_REF_70
|
,IDC_EDIT_CHAMFER_SETTING_REF_71,IDC_EDIT_CHAMFER_SETTING_REF_72,IDC_EDIT_CHAMFER_SETTING_REF_73,IDC_EDIT_CHAMFER_SETTING_REF_74,IDC_EDIT_CHAMFER_SETTING_REF_75
|
,IDC_EDIT_CHAMFER_SETTING_REF_76,IDC_EDIT_CHAMFER_SETTING_REF_77,IDC_EDIT_CHAMFER_SETTING_REF_78,IDC_EDIT_CHAMFER_SETTING_REF_79};
|
|
UINT nID_ChamferPlus[]={IDC_EDIT_CHAMFER_SETTING_PLUS_1,IDC_EDIT_CHAMFER_SETTING_PLUS_2,IDC_EDIT_CHAMFER_SETTING_PLUS_3,IDC_EDIT_CHAMFER_SETTING_PLUS_4,IDC_EDIT_CHAMFER_SETTING_PLUS_5
|
,IDC_EDIT_CHAMFER_SETTING_PLUS_6,IDC_EDIT_CHAMFER_SETTING_PLUS_7,IDC_EDIT_CHAMFER_SETTING_PLUS_8,IDC_EDIT_CHAMFER_SETTING_PLUS_9,IDC_EDIT_CHAMFER_SETTING_PLUS_10
|
,IDC_EDIT_CHAMFER_SETTING_PLUS_11,IDC_EDIT_CHAMFER_SETTING_PLUS_12,IDC_EDIT_CHAMFER_SETTING_PLUS_13,IDC_EDIT_CHAMFER_SETTING_PLUS_14,IDC_EDIT_CHAMFER_SETTING_PLUS_15
|
,IDC_EDIT_CHAMFER_SETTING_PLUS_16,IDC_EDIT_CHAMFER_SETTING_PLUS_17,IDC_EDIT_CHAMFER_SETTING_PLUS_18,IDC_EDIT_CHAMFER_SETTING_PLUS_19,IDC_EDIT_CHAMFER_SETTING_PLUS_20
|
,IDC_EDIT_CHAMFER_SETTING_PLUS_21,IDC_EDIT_CHAMFER_SETTING_PLUS_22,IDC_EDIT_CHAMFER_SETTING_PLUS_23,IDC_EDIT_CHAMFER_SETTING_PLUS_24,IDC_EDIT_CHAMFER_SETTING_PLUS_25
|
,IDC_EDIT_CHAMFER_SETTING_PLUS_26,IDC_EDIT_CHAMFER_SETTING_PLUS_27,IDC_EDIT_CHAMFER_SETTING_PLUS_28,IDC_EDIT_CHAMFER_SETTING_PLUS_29,IDC_EDIT_CHAMFER_SETTING_PLUS_30
|
,IDC_EDIT_CHAMFER_SETTING_PLUS_31,IDC_EDIT_CHAMFER_SETTING_PLUS_32,IDC_EDIT_CHAMFER_SETTING_PLUS_33,IDC_EDIT_CHAMFER_SETTING_PLUS_34,IDC_EDIT_CHAMFER_SETTING_PLUS_35
|
,IDC_EDIT_CHAMFER_SETTING_PLUS_36,IDC_EDIT_CHAMFER_SETTING_PLUS_37,IDC_EDIT_CHAMFER_SETTING_PLUS_38,IDC_EDIT_CHAMFER_SETTING_PLUS_39,IDC_EDIT_CHAMFER_SETTING_PLUS_40
|
,IDC_EDIT_CHAMFER_SETTING_PLUS_41,IDC_EDIT_CHAMFER_SETTING_PLUS_42,IDC_EDIT_CHAMFER_SETTING_PLUS_43,IDC_EDIT_CHAMFER_SETTING_PLUS_44,IDC_EDIT_CHAMFER_SETTING_PLUS_45
|
,IDC_EDIT_CHAMFER_SETTING_PLUS_46,IDC_EDIT_CHAMFER_SETTING_PLUS_47,IDC_EDIT_CHAMFER_SETTING_PLUS_48,IDC_EDIT_CHAMFER_SETTING_PLUS_49,IDC_EDIT_CHAMFER_SETTING_PLUS_50
|
,IDC_EDIT_CHAMFER_SETTING_PLUS_51,IDC_EDIT_CHAMFER_SETTING_PLUS_52,IDC_EDIT_CHAMFER_SETTING_PLUS_53,IDC_EDIT_CHAMFER_SETTING_PLUS_54,IDC_EDIT_CHAMFER_SETTING_PLUS_55
|
,IDC_EDIT_CHAMFER_SETTING_PLUS_56,IDC_EDIT_CHAMFER_SETTING_PLUS_57,IDC_EDIT_CHAMFER_SETTING_PLUS_58,IDC_EDIT_CHAMFER_SETTING_PLUS_59,IDC_EDIT_CHAMFER_SETTING_PLUS_60
|
,IDC_EDIT_CHAMFER_SETTING_PLUS_61,IDC_EDIT_CHAMFER_SETTING_PLUS_62,IDC_EDIT_CHAMFER_SETTING_PLUS_63,IDC_EDIT_CHAMFER_SETTING_PLUS_64,IDC_EDIT_CHAMFER_SETTING_PLUS_65
|
,IDC_EDIT_CHAMFER_SETTING_PLUS_66,IDC_EDIT_CHAMFER_SETTING_PLUS_67,IDC_EDIT_CHAMFER_SETTING_PLUS_68,IDC_EDIT_CHAMFER_SETTING_PLUS_69,IDC_EDIT_CHAMFER_SETTING_PLUS_70
|
,IDC_EDIT_CHAMFER_SETTING_PLUS_71,IDC_EDIT_CHAMFER_SETTING_PLUS_72,IDC_EDIT_CHAMFER_SETTING_PLUS_73,IDC_EDIT_CHAMFER_SETTING_PLUS_74,IDC_EDIT_CHAMFER_SETTING_PLUS_75
|
,IDC_EDIT_CHAMFER_SETTING_PLUS_76,IDC_EDIT_CHAMFER_SETTING_PLUS_77,IDC_EDIT_CHAMFER_SETTING_PLUS_78,IDC_EDIT_CHAMFER_SETTING_PLUS_79};
|
|
UINT nID_ChamferMinus[]={IDC_EDIT_CHAMFER_SETTING_MINUS_1,IDC_EDIT_CHAMFER_SETTING_MINUS_2,IDC_EDIT_CHAMFER_SETTING_MINUS_3,IDC_EDIT_CHAMFER_SETTING_MINUS_4,IDC_EDIT_CHAMFER_SETTING_MINUS_5
|
,IDC_EDIT_CHAMFER_SETTING_MINUS_6,IDC_EDIT_CHAMFER_SETTING_MINUS_7,IDC_EDIT_CHAMFER_SETTING_MINUS_8,IDC_EDIT_CHAMFER_SETTING_MINUS_9,IDC_EDIT_CHAMFER_SETTING_MINUS_10
|
,IDC_EDIT_CHAMFER_SETTING_MINUS_11,IDC_EDIT_CHAMFER_SETTING_MINUS_12,IDC_EDIT_CHAMFER_SETTING_MINUS_13,IDC_EDIT_CHAMFER_SETTING_MINUS_14,IDC_EDIT_CHAMFER_SETTING_MINUS_15
|
,IDC_EDIT_CHAMFER_SETTING_MINUS_16,IDC_EDIT_CHAMFER_SETTING_MINUS_17,IDC_EDIT_CHAMFER_SETTING_MINUS_18,IDC_EDIT_CHAMFER_SETTING_MINUS_19,IDC_EDIT_CHAMFER_SETTING_MINUS_20
|
,IDC_EDIT_CHAMFER_SETTING_MINUS_21,IDC_EDIT_CHAMFER_SETTING_MINUS_22,IDC_EDIT_CHAMFER_SETTING_MINUS_23,IDC_EDIT_CHAMFER_SETTING_MINUS_24,IDC_EDIT_CHAMFER_SETTING_MINUS_25
|
,IDC_EDIT_CHAMFER_SETTING_MINUS_26,IDC_EDIT_CHAMFER_SETTING_MINUS_27,IDC_EDIT_CHAMFER_SETTING_MINUS_28,IDC_EDIT_CHAMFER_SETTING_MINUS_29,IDC_EDIT_CHAMFER_SETTING_MINUS_30
|
,IDC_EDIT_CHAMFER_SETTING_MINUS_31,IDC_EDIT_CHAMFER_SETTING_MINUS_32,IDC_EDIT_CHAMFER_SETTING_MINUS_33,IDC_EDIT_CHAMFER_SETTING_MINUS_34,IDC_EDIT_CHAMFER_SETTING_MINUS_35
|
,IDC_EDIT_CHAMFER_SETTING_MINUS_36,IDC_EDIT_CHAMFER_SETTING_MINUS_37,IDC_EDIT_CHAMFER_SETTING_MINUS_38,IDC_EDIT_CHAMFER_SETTING_MINUS_39,IDC_EDIT_CHAMFER_SETTING_MINUS_40
|
,IDC_EDIT_CHAMFER_SETTING_MINUS_41,IDC_EDIT_CHAMFER_SETTING_MINUS_42,IDC_EDIT_CHAMFER_SETTING_MINUS_43,IDC_EDIT_CHAMFER_SETTING_MINUS_44,IDC_EDIT_CHAMFER_SETTING_MINUS_45
|
,IDC_EDIT_CHAMFER_SETTING_MINUS_46,IDC_EDIT_CHAMFER_SETTING_MINUS_47,IDC_EDIT_CHAMFER_SETTING_MINUS_48,IDC_EDIT_CHAMFER_SETTING_MINUS_49,IDC_EDIT_CHAMFER_SETTING_MINUS_50
|
,IDC_EDIT_CHAMFER_SETTING_MINUS_51,IDC_EDIT_CHAMFER_SETTING_MINUS_52,IDC_EDIT_CHAMFER_SETTING_MINUS_53,IDC_EDIT_CHAMFER_SETTING_MINUS_54,IDC_EDIT_CHAMFER_SETTING_MINUS_55
|
,IDC_EDIT_CHAMFER_SETTING_MINUS_56,IDC_EDIT_CHAMFER_SETTING_MINUS_57,IDC_EDIT_CHAMFER_SETTING_MINUS_58,IDC_EDIT_CHAMFER_SETTING_MINUS_59,IDC_EDIT_CHAMFER_SETTING_MINUS_60
|
,IDC_EDIT_CHAMFER_SETTING_MINUS_61,IDC_EDIT_CHAMFER_SETTING_MINUS_62,IDC_EDIT_CHAMFER_SETTING_MINUS_63,IDC_EDIT_CHAMFER_SETTING_MINUS_64,IDC_EDIT_CHAMFER_SETTING_MINUS_65
|
,IDC_EDIT_CHAMFER_SETTING_MINUS_66,IDC_EDIT_CHAMFER_SETTING_MINUS_67,IDC_EDIT_CHAMFER_SETTING_MINUS_68,IDC_EDIT_CHAMFER_SETTING_MINUS_69,IDC_EDIT_CHAMFER_SETTING_MINUS_70
|
,IDC_EDIT_CHAMFER_SETTING_MINUS_71,IDC_EDIT_CHAMFER_SETTING_MINUS_72,IDC_EDIT_CHAMFER_SETTING_MINUS_73,IDC_EDIT_CHAMFER_SETTING_MINUS_74,IDC_EDIT_CHAMFER_SETTING_MINUS_75
|
,IDC_EDIT_CHAMFER_SETTING_MINUS_76,IDC_EDIT_CHAMFER_SETTING_MINUS_77,IDC_EDIT_CHAMFER_SETTING_MINUS_78,IDC_EDIT_CHAMFER_SETTING_MINUS_79};
|
|
UINT nID_ChamferUse[]={IDC_CHECK_CHAMFER_SETTING_1,IDC_CHECK_CHAMFER_SETTING_2,IDC_CHECK_CHAMFER_SETTING_3,IDC_CHECK_CHAMFER_SETTING_4,IDC_CHECK_CHAMFER_SETTING_5
|
,IDC_CHECK_CHAMFER_SETTING_6,IDC_CHECK_CHAMFER_SETTING_7,IDC_CHECK_CHAMFER_SETTING_8,IDC_CHECK_CHAMFER_SETTING_9,IDC_CHECK_CHAMFER_SETTING_10
|
,IDC_CHECK_CHAMFER_SETTING_11,IDC_CHECK_CHAMFER_SETTING_12,IDC_CHECK_CHAMFER_SETTING_13,IDC_CHECK_CHAMFER_SETTING_14,IDC_CHECK_CHAMFER_SETTING_15
|
,IDC_CHECK_CHAMFER_SETTING_16,IDC_CHECK_CHAMFER_SETTING_17,IDC_CHECK_CHAMFER_SETTING_18,IDC_CHECK_CHAMFER_SETTING_19,IDC_CHECK_CHAMFER_SETTING_20
|
,IDC_CHECK_CHAMFER_SETTING_21,IDC_CHECK_CHAMFER_SETTING_22,IDC_CHECK_CHAMFER_SETTING_23,IDC_CHECK_CHAMFER_SETTING_24,IDC_CHECK_CHAMFER_SETTING_25
|
,IDC_CHECK_CHAMFER_SETTING_26,IDC_CHECK_CHAMFER_SETTING_27,IDC_CHECK_CHAMFER_SETTING_28,IDC_CHECK_CHAMFER_SETTING_29,IDC_CHECK_CHAMFER_SETTING_30
|
,IDC_CHECK_CHAMFER_SETTING_31,IDC_CHECK_CHAMFER_SETTING_32,IDC_CHECK_CHAMFER_SETTING_33,IDC_CHECK_CHAMFER_SETTING_34,IDC_CHECK_CHAMFER_SETTING_35
|
,IDC_CHECK_CHAMFER_SETTING_36,IDC_CHECK_CHAMFER_SETTING_37,IDC_CHECK_CHAMFER_SETTING_38,IDC_CHECK_CHAMFER_SETTING_39,IDC_CHECK_CHAMFER_SETTING_40
|
,IDC_CHECK_CHAMFER_SETTING_41,IDC_CHECK_CHAMFER_SETTING_42,IDC_CHECK_CHAMFER_SETTING_43,IDC_CHECK_CHAMFER_SETTING_44,IDC_CHECK_CHAMFER_SETTING_45
|
,IDC_CHECK_CHAMFER_SETTING_46,IDC_CHECK_CHAMFER_SETTING_47,IDC_CHECK_CHAMFER_SETTING_48,IDC_CHECK_CHAMFER_SETTING_49,IDC_CHECK_CHAMFER_SETTING_50
|
,IDC_CHECK_CHAMFER_SETTING_51,IDC_CHECK_CHAMFER_SETTING_52,IDC_CHECK_CHAMFER_SETTING_53,IDC_CHECK_CHAMFER_SETTING_54,IDC_CHECK_CHAMFER_SETTING_55
|
,IDC_CHECK_CHAMFER_SETTING_56,IDC_CHECK_CHAMFER_SETTING_57,IDC_CHECK_CHAMFER_SETTING_58,IDC_CHECK_CHAMFER_SETTING_59,IDC_CHECK_CHAMFER_SETTING_60
|
,IDC_CHECK_CHAMFER_SETTING_61,IDC_CHECK_CHAMFER_SETTING_62,IDC_CHECK_CHAMFER_SETTING_63,IDC_CHECK_CHAMFER_SETTING_64,IDC_CHECK_CHAMFER_SETTING_65
|
,IDC_CHECK_CHAMFER_SETTING_66,IDC_CHECK_CHAMFER_SETTING_67,IDC_CHECK_CHAMFER_SETTING_68,IDC_CHECK_CHAMFER_SETTING_69,IDC_CHECK_CHAMFER_SETTING_70
|
,IDC_CHECK_CHAMFER_SETTING_71,IDC_CHECK_CHAMFER_SETTING_72,IDC_CHECK_CHAMFER_SETTING_73,IDC_CHECK_CHAMFER_SETTING_74,IDC_CHECK_CHAMFER_SETTING_75
|
,IDC_CHECK_CHAMFER_SETTING_76,IDC_CHECK_CHAMFER_SETTING_77,IDC_CHECK_CHAMFER_SETTING_78,IDC_CHECK_CHAMFER_SETTING_79};
|
|
// CViewRecipeChamferView ´ëÈ »óÀÚÀÔ´Ï´Ù.
|
|
IMPLEMENT_DYNAMIC(CViewRecipeChamferView, CDialogEx)
|
|
CViewRecipeChamferView::CViewRecipeChamferView(CWnd* pParent /*=NULL*/)
|
: CDialogEx(CViewRecipeChamferView::IDD, pParent)
|
{
|
m_pHardware = NULL;
|
m_pDlgRecipe = NULL;
|
m_nUpDnSel = 0;
|
}
|
|
CViewRecipeChamferView::~CViewRecipeChamferView()
|
{
|
}
|
|
void CViewRecipeChamferView::DoDataExchange(CDataExchange* pDX)
|
{
|
if(m_pDlgRecipe == NULL)
|
return;
|
|
CProfileInspect_Prm *pProfilPrm = m_pDlgRecipe->GetProfileParm();
|
int i;
|
|
ST_CHAMFER_SETTING *pChPrm;
|
|
if(m_nUpDnSel == 0)
|
pChPrm = pProfilPrm->m_stCamferUp;
|
else
|
pChPrm = pProfilPrm->m_stCamferDn;
|
|
for(i=0;i<MAX_PROFILE_SETTING_COUNT;i++)
|
{
|
DDX_Text(pDX,nID_ChamferMinus[i],pChPrm[i].minus);
|
DDX_Text(pDX,nID_ChamferPlus[i],pChPrm[i].plus);
|
DDX_Text(pDX, nID_ChamferRef[i], pChPrm[i].reference);
|
DDX_Check(pDX,nID_ChamferUse[i],pChPrm[i].use);
|
DDX_Control(pDX,nID_ChamferUse[i],m_chkChamferUse[i]);
|
}
|
|
UINT nIDCmdUpDn[] = { IDC_BTN_CHAMFER_UP,IDC_BTN_CHAMFER_DOWN};
|
for (int i = 0; i < eRcp_End; i++) {
|
DDX_Control(pDX, nIDCmdUpDn[i], m_ctrlCmdUpDn[i]);
|
}
|
|
CDialogEx::DoDataExchange(pDX);
|
}
|
|
|
BEGIN_MESSAGE_MAP(CViewRecipeChamferView, CDialogEx)
|
ON_WM_SHOWWINDOW()
|
END_MESSAGE_MAP()
|
|
BEGIN_EVENTSINK_MAP(CViewRecipeChamferView, CDialogEx)
|
|
ON_EVENT(CViewRecipeChamferView, IDC_BTN_CHAMFER_UP, DISPID_CLICK, CViewRecipeChamferView::ClickChkButUpDnSel, VTS_NONE)
|
ON_EVENT(CViewRecipeChamferView, IDC_BTN_CHAMFER_DOWN, DISPID_CLICK, CViewRecipeChamferView::ClickChkButUpDnSel, VTS_NONE)
|
ON_EVENT(CViewRecipeChamferView, IDC_BTN_CHAMFER_APPLY, DISPID_CLICK, CViewRecipeChamferView::ClickChkChamferApply, VTS_NONE)
|
|
END_EVENTSINK_MAP()
|
|
// CViewRecipeChamferView ¸Þ½ÃÁö 󸮱âÀÔ´Ï´Ù.
|
void CViewRecipeChamferView::SetRecipe(CHardwareSettings *pHW,CGlassRecipe *pRecipe)
|
{
|
m_pHardware = pHW;
|
m_pDlgRecipe = pRecipe;
|
}
|
|
BOOL CViewRecipeChamferView::OnInitDialog()
|
{
|
for (int loop_count=0; loop_count<MAX_PROFILE_SETTING_COUNT; loop_count++)
|
{
|
m_chkChamferUse[loop_count].m_nFlatStyle = CMFCButton::BUTTONSTYLE_FLAT;
|
m_chkChamferUse[loop_count].SetImage(IDB_CHECKNO32);
|
m_chkChamferUse[loop_count].SetCheckedImage(IDB_CHECK32);
|
}
|
|
SetControlStyle();
|
|
return TRUE;
|
}
|
|
BOOL CViewRecipeChamferView::PreTranslateMessage(MSG* pMsg)
|
{
|
if( pMsg->message == WM_KEYDOWN )
|
{
|
if(pMsg->wParam == VK_RETURN
|
|| pMsg->wParam == VK_ESCAPE )
|
{
|
::TranslateMessage(pMsg);
|
::DispatchMessage(pMsg);
|
return TRUE; // DO NOT process further
|
}
|
}
|
|
return CDialog::PreTranslateMessage(pMsg);
|
}
|
|
void CViewRecipeChamferView::OnShowWindow(BOOL bShow, UINT nStatus)
|
{
|
if(bShow == TRUE)
|
{
|
UpdateData(FALSE);
|
|
UINT nIDCmdUpDn[] = { IDC_BTN_CHAMFER_UP,IDC_BTN_CHAMFER_DOWN};
|
|
ChangeUpDnView(nIDCmdUpDn[m_nUpDnSel]);
|
}
|
}
|
|
void CViewRecipeChamferView::SetControlStyle(void)
|
{
|
int i;
|
|
for(i=0;i<MAX_PROFILE_SETTING_COUNT;i++)
|
{
|
m_FontControl.SetFont(this,nID_ChamferMinus[i],CFontControl::EN_SUBFONT);
|
m_FontControl.SetFont(this,nID_ChamferPlus[i],CFontControl::EN_SUBFONT);
|
m_FontControl.SetFont(this,nID_ChamferRef[i],CFontControl::EN_SUBFONT);
|
}
|
}
|
|
void CViewRecipeChamferView::ClickChkChamferApply()
|
{
|
UpdateData(TRUE);
|
}
|
|
void CViewRecipeChamferView::ClickChkButUpDnSel()
|
{
|
UINT nID = GetFocus()->GetDlgCtrlID();
|
|
UpdateData(TRUE);
|
|
ChangeUpDnView(nID);
|
}
|
|
void CViewRecipeChamferView::ChangeUpDnView(UINT nID)
|
{
|
SetButtonUpDnEnableAll(TRUE);
|
|
eViewUpDn eSelView;
|
|
switch(nID)
|
{
|
case IDC_BTN_CHAMFER_UP:
|
m_nUpDnSel = 0;
|
eSelView = eRcp_Up;
|
break;
|
case IDC_BTN_CHAMFER_DOWN:
|
m_nUpDnSel = 1;
|
eSelView = eRcp_Dn;
|
break;
|
default:
|
return;
|
}
|
|
SetButtonUpDnSel(eSelView,FALSE);
|
|
UpdateData(FALSE);
|
}
|
|
void CViewRecipeChamferView::SetButtonUpDnEnableAll(const BOOL& bEnable)
|
{
|
int i;
|
for (i = 0; i < eRcp_End; i++)
|
{
|
if (m_ctrlCmdUpDn[i].GetEnabled() != bEnable) {
|
m_ctrlCmdUpDn[i].SetEnabled(bEnable);
|
}
|
}
|
}
|
|
void CViewRecipeChamferView::SetButtonUpDnSel(eViewUpDn eSelView, BOOL bEnable)
|
{
|
if(eSelView >= eRcp_End) return;
|
if(m_ctrlCmdUpDn[eSelView].GetEnabled() != bEnable){
|
m_ctrlCmdUpDn[eSelView].SetEnabled(bEnable);
|
}
|
}
|