⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cxtset.cpp

📁 面板显示程序
💻 CPP
📖 第 1 页 / 共 4 页
字号:
// CXTSET.cpp : implementation file
//

#include "stdafx.h"
#include "HMIcan_usb.h"
#include "CXTSET.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CCXTSET dialog


CCXTSET::CCXTSET(CWnd* pParent /*=NULL*/)
	: CDialog(CCXTSET::IDD, pParent)
{
	//{{AFX_DATA_INIT(CCXTSET)
		// NOTE: the ClassWizard will add member initialization here
	//}}AFX_DATA_INIT
}


void CCXTSET::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CCXTSET)
	DDX_Control(pDX, IDC_STATIC_TIP_CANCEL, m_tip_CANCEL);
	DDX_Control(pDX, IDC_STATIC_TIP_ENTER, m_tip_ENTER);
	DDX_Control(pDX, IDC_STATIC_TIP1, m_tip1);
		// NOTE: the ClassWizard will add DDX and DDV calls here
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CCXTSET, CDialog)
	//{{AFX_MSG_MAP(CCXTSET)
	ON_WM_CTLCOLOR()
	ON_EN_SETFOCUS(IDC_EDIT_CXR1, OnSetfocusEditCxr1)
	ON_EN_SETFOCUS(IDC_EDIT_CXR11, OnSetfocusEditCxr11)
	ON_EN_SETFOCUS(IDC_EDIT_CXR12, OnSetfocusEditCxr12)
	ON_EN_SETFOCUS(IDC_EDIT_CXR13, OnSetfocusEditCxr13)
	ON_EN_SETFOCUS(IDC_EDIT_CXR14, OnSetfocusEditCxr14)
	ON_EN_SETFOCUS(IDC_EDIT_CXR15, OnSetfocusEditCxr15)
	ON_EN_SETFOCUS(IDC_EDIT_CXR16, OnSetfocusEditCxr16)
	ON_EN_SETFOCUS(IDC_EDIT_CXR2, OnSetfocusEditCxr2)
	ON_EN_SETFOCUS(IDC_EDIT_CXR3, OnSetfocusEditCxr3)
	ON_EN_SETFOCUS(IDC_EDIT_CXR4, OnSetfocusEditCxr4)
	ON_EN_SETFOCUS(IDC_EDIT_CXR5, OnSetfocusEditCxr5)
	ON_EN_SETFOCUS(IDC_EDIT_CXR6, OnSetfocusEditCxr6)
	ON_EN_SETFOCUS(IDC_EDIT_CXR7, OnSetfocusEditCxr7)
	ON_EN_SETFOCUS(IDC_EDIT_CXR8, OnSetfocusEditCxr8)
	ON_EN_SETFOCUS(IDC_EDIT_CXR9, OnSetfocusEditCxr9)
	ON_EN_SETFOCUS(IDC_EDIT_CXRD1, OnSetfocusEditCxrd1)
	ON_EN_SETFOCUS(IDC_EDIT_CXRD11, OnSetfocusEditCxrd11)
	ON_EN_SETFOCUS(IDC_EDIT_CXRD12, OnSetfocusEditCxrd12)
	ON_EN_SETFOCUS(IDC_EDIT_CXRD13, OnSetfocusEditCxrd13)
	ON_EN_SETFOCUS(IDC_EDIT_CXRD14, OnSetfocusEditCxrd14)
	ON_EN_SETFOCUS(IDC_EDIT_CXRD15, OnSetfocusEditCxrd15)
	ON_EN_SETFOCUS(IDC_EDIT_CXRD16, OnSetfocusEditCxrd16)
	ON_EN_SETFOCUS(IDC_EDIT_CXRD2, OnSetfocusEditCxrd2)
	ON_EN_SETFOCUS(IDC_EDIT_CXRD3, OnSetfocusEditCxrd3)
	ON_EN_SETFOCUS(IDC_EDIT_CXRD4, OnSetfocusEditCxrd4)
	ON_EN_SETFOCUS(IDC_EDIT_CXRD5, OnSetfocusEditCxrd5)
	ON_EN_SETFOCUS(IDC_EDIT_CXRD6, OnSetfocusEditCxrd6)
	ON_EN_SETFOCUS(IDC_EDIT_CXRD7, OnSetfocusEditCxrd7)
	ON_EN_SETFOCUS(IDC_EDIT_CXRD8, OnSetfocusEditCxrd8)
	ON_EN_SETFOCUS(IDC_EDIT_CXRD9, OnSetfocusEditCxrd9)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CCXTSET message handlers

BOOL CCXTSET::PreTranslateMessage(MSG* pMsg) 
{
//下移动
	if(pMsg->message==WM_KEYDOWN && (pMsg->wParam==VK_DOWN))
		{
			index++;
			if(index==35)  index=0;
			
			if(index==0) 
			{
				m_static_AORB.SetFocus();
				m_static_AORB.bkColor( bk1 );
				m_static_CANCEL.bkColor( bk );

				m_tip1.ShowWindow(SW_SHOW);
				m_tip_CANCEL.ShowWindow(SW_HIDE);

				return   TRUE;
			}
			if(index==1) 
			{
				m_edit_CXRD1.SetFocus();
				m_edit_CXRD1.bkColor( bk1 );
				m_static_AORB.bkColor( bk );
				m_tip1.ShowWindow(SW_HIDE);
				return   TRUE;
			}
			if(index==2) 
			{
				m_edit_CXR1.SetFocus();
				m_edit_CXR1.bkColor( bk1 );
				m_edit_CXRD1.bkColor( bk );
				return   TRUE;
			}
			if(index==3) 
			{
				m_edit_CXRD2.SetFocus();
				m_edit_CXRD2.bkColor( bk1 );
				m_edit_CXR1.bkColor( bk );
				return   TRUE;
			}
			if(index==4) 
			{
				m_edit_CXR2.SetFocus();
				m_edit_CXR2.bkColor( bk1 );
				m_edit_CXRD2.bkColor( bk );
				return   TRUE;
			}
			if(index==5) 
			{
				m_edit_CXRD3.SetFocus();
				m_edit_CXRD3.bkColor( bk1 );
				m_edit_CXR2.bkColor( bk );
				return   TRUE;
			}
			if(index==6) 
			{
				m_edit_CXR3.SetFocus();
				m_edit_CXR3.bkColor( bk1 );
				m_edit_CXRD3.bkColor( bk );
				return   TRUE;
			}
			if(index==7) 
			{
				m_edit_CXRD4.SetFocus();
				m_edit_CXRD4.bkColor( bk1 );
				m_edit_CXR3.bkColor( bk );
				return   TRUE;
			}
			if(index==8) 
			{
				m_edit_CXR4.SetFocus();
				m_edit_CXR4.bkColor( bk1 );
				m_edit_CXRD4.bkColor( bk );
				return   TRUE;
			}
			if(index==9) 
			{
				m_edit_CXRD5.SetFocus();
				m_edit_CXRD5.bkColor( bk1 );
				m_edit_CXR4.bkColor( bk );
				return   TRUE;
			}
			if(index==10) 
			{
				m_edit_CXR5.SetFocus();
				m_edit_CXR5.bkColor( bk1 );
				m_edit_CXRD5.bkColor( bk );
				return   TRUE;
			}
			if(index==11) 
			{
				m_edit_CXRD6.SetFocus();
				m_edit_CXRD6.bkColor( bk1 );
				m_edit_CXR5.bkColor( bk );
				return   TRUE;
			}
			if(index==12) 
			{
				m_edit_CXR6.SetFocus();
				m_edit_CXR6.bkColor( bk1 );
				m_edit_CXRD6.bkColor( bk );
				return   TRUE;
			}
			if(index==13) 
			{
				m_edit_CXRD7.SetFocus();
				m_edit_CXRD7.bkColor( bk1 );
				m_edit_CXR6.bkColor( bk );
				return   TRUE;
			}
			if(index==14) 
			{
				m_edit_CXR7.SetFocus();
				m_edit_CXR7.bkColor( bk1 );
				m_edit_CXRD7.bkColor( bk );
				return   TRUE;
			}
			if(index==15) 
			{
				m_edit_CXRD8.SetFocus();
				m_edit_CXRD8.bkColor( bk1 );
				m_edit_CXR7.bkColor( bk );
				return   TRUE;
			}
			if(index==16) 
			{
				m_edit_CXR8.SetFocus();
				m_edit_CXR8.bkColor( bk1 );
				m_edit_CXRD8.bkColor( bk );
				return   TRUE;
			}
			if(index==17) 
			{
				m_edit_CXRD9.SetFocus();
				m_edit_CXRD9.bkColor( bk1 );
				m_edit_CXR8.bkColor( bk );
				return   TRUE;
			}
			if(index==18) 
			{
				m_edit_CXR9.SetFocus();
				m_edit_CXR9.bkColor( bk1 );
				m_edit_CXRD9.bkColor( bk );
				return   TRUE;
			}
			if(index==19) 
			{
				m_edit_CXRD10.SetFocus();
				m_edit_CXRD10.bkColor( bk1 );
				m_edit_CXR9.bkColor( bk );
				return   TRUE;
			}
			if(index==20) 
			{
				m_edit_CXR10.SetFocus();
				m_edit_CXR10.bkColor( bk1 );
				m_edit_CXRD10.bkColor( bk );
				return   TRUE;
			}
			if(index==21) 
			{
				m_edit_CXRD11.SetFocus();
				m_edit_CXRD11.bkColor( bk1 );
				m_edit_CXR10.bkColor( bk );
				return   TRUE;
			}
			if(index==22) 
			{
				m_edit_CXR11.SetFocus();
				m_edit_CXR11.bkColor( bk1 );
				m_edit_CXRD11.bkColor( bk );
				return   TRUE;
			}
			if(index==23) 
			{
				m_edit_CXRD12.SetFocus();
				m_edit_CXRD12.bkColor( bk1 );
				m_edit_CXR11.bkColor( bk );
				return   TRUE;
			}
			if(index==24) 
			{
				m_edit_CXR12.SetFocus();
				m_edit_CXR12.bkColor( bk1 );
				m_edit_CXRD12.bkColor( bk );
				return   TRUE;
			}
			if(index==25) 
			{
				m_edit_CXRD13.SetFocus();
				m_edit_CXRD13.bkColor( bk1 );
				m_edit_CXR12.bkColor( bk );
				return   TRUE;
			}
			if(index==26) 
			{
				m_edit_CXR13.SetFocus();
				m_edit_CXR13.bkColor( bk1 );
				m_edit_CXRD13.bkColor( bk );
				return   TRUE;
			}
			if(index==27) 
			{
				m_edit_CXRD14.SetFocus();
				m_edit_CXRD14.bkColor( bk1 );
				m_edit_CXR13.bkColor( bk );
				return   TRUE;
			}
			if(index==28) 
			{
				m_edit_CXR14.SetFocus();
				m_edit_CXR14.bkColor( bk1 );
				m_edit_CXRD14.bkColor( bk );
				return   TRUE;
			}
			if(index==29) 
			{
				m_edit_CXRD15.SetFocus();
				m_edit_CXRD15.bkColor( bk1 );
				m_edit_CXR14.bkColor( bk );
				return   TRUE;
			}
			if(index==30) 
			{
				m_edit_CXR15.SetFocus();
				m_edit_CXR15.bkColor( bk1 );
				m_edit_CXRD15.bkColor( bk );
				return   TRUE;
			}
			if(index==31) 
			{
				m_edit_CXRD16.SetFocus();
				m_edit_CXRD16.bkColor( bk1 );
				m_edit_CXR15.bkColor( bk );
				return   TRUE;
			}
			if(index==32) 
			{
				m_edit_CXR16.SetFocus();
				m_edit_CXR16.bkColor( bk1 );
				m_edit_CXRD16.bkColor( bk );
				return   TRUE;
			}
			if(index==33) 
			{
				m_static_ENTER.SetFocus();
				m_static_ENTER.bkColor( bk1 );
				m_edit_CXR16.bkColor( bk );
				m_tip_ENTER.ShowWindow(SW_SHOW);
				return   TRUE;
			}
			if(index==34) 
			{
				m_static_CANCEL.SetFocus();
				m_static_CANCEL.bkColor( bk1 );
				m_static_ENTER.bkColor( bk );
				m_tip_CANCEL.ShowWindow(SW_SHOW);
				m_tip_ENTER.ShowWindow(SW_HIDE);
				return   TRUE;
			}
		}
		
//上移动
		if(pMsg->message==WM_KEYDOWN && (pMsg->wParam==VK_UP))
		{
			index--;
			if(index<0)  index=34;
			
			if(index==0) 
			{
				m_static_AORB.SetFocus();
				m_static_AORB.bkColor( bk1 );
				m_edit_CXRD1.bkColor( bk );

				m_tip1.ShowWindow(SW_SHOW);
				return   TRUE;
			}
			if(index==1) 
			{
				m_edit_CXRD1.SetFocus();
				m_edit_CXRD1.bkColor( bk1 );
				m_edit_CXR1.bkColor( bk );
				return   TRUE;
			}
			if(index==2) 
			{
				m_edit_CXR1.SetFocus();
				m_edit_CXR1.bkColor( bk1 );
				m_edit_CXRD2.bkColor( bk );
				return   TRUE;
			}
			if(index==3) 
			{
				m_edit_CXRD2.SetFocus();
				m_edit_CXRD2.bkColor( bk1 );
				m_edit_CXR2.bkColor( bk );
				return   TRUE;
			}
			if(index==4) 
			{
				m_edit_CXR2.SetFocus();
				m_edit_CXR2.bkColor( bk1 );
				m_edit_CXRD3.bkColor( bk );
				return   TRUE;
			}
			if(index==5) 
			{
				m_edit_CXRD3.SetFocus();
				m_edit_CXRD3.bkColor( bk1 );
				m_edit_CXR3.bkColor( bk );
				return   TRUE;
			}
			if(index==6) 
			{
				m_edit_CXR3.SetFocus();
				m_edit_CXR3.bkColor( bk1 );
				m_edit_CXRD4.bkColor( bk );
				return   TRUE;
			}
			if(index==7) 
			{
				m_edit_CXRD4.SetFocus();
				m_edit_CXRD4.bkColor( bk1 );
				m_edit_CXR4.bkColor( bk );
				return   TRUE;
			}
			if(index==8) 
			{
				m_edit_CXR4.SetFocus();
				m_edit_CXR4.bkColor( bk1 );
				m_edit_CXRD5.bkColor( bk );
				return   TRUE;
			}
			if(index==9) 
			{
				m_edit_CXRD5.SetFocus();
				m_edit_CXRD5.bkColor( bk1 );
				m_edit_CXR5.bkColor( bk );
				return   TRUE;
			}
			if(index==10) 
			{
				m_edit_CXR5.SetFocus();
				m_edit_CXR5.bkColor( bk1 );
				m_edit_CXRD6.bkColor( bk );
				return   TRUE;
			}
			if(index==11) 
			{
				m_edit_CXRD6.SetFocus();
				m_edit_CXRD6.bkColor( bk1 );
				m_edit_CXR6.bkColor( bk );
				return   TRUE;
			}
			if(index==12) 
			{
				m_edit_CXR6.SetFocus();
				m_edit_CXR6.bkColor( bk1 );
				m_edit_CXRD7.bkColor( bk );
				return   TRUE;
			}
			if(index==13) 
			{
				m_edit_CXRD7.SetFocus();
				m_edit_CXRD7.bkColor( bk1 );
				m_edit_CXR7.bkColor( bk );
				return   TRUE;
			}
			if(index==14) 
			{
				m_edit_CXR7.SetFocus();
				m_edit_CXR7.bkColor( bk1 );
				m_edit_CXRD8.bkColor( bk );
				return   TRUE;
			}
			if(index==15) 
			{
				m_edit_CXRD8.SetFocus();
				m_edit_CXRD8.bkColor( bk1 );
				m_edit_CXR8.bkColor( bk );
				return   TRUE;
			}
			if(index==16) 
			{
				m_edit_CXR8.SetFocus();
				m_edit_CXR8.bkColor( bk1 );
				m_edit_CXRD9.bkColor( bk );
				return   TRUE;
			}
			if(index==17) 
			{

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -