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

📄 microprodlg.cpp

📁 模拟了tec2000的所有功能
💻 CPP
📖 第 1 页 / 共 5 页
字号:
// MicroProDlg.cpp : implementation file
//

#include "stdafx.h"
#include "TEC2000.h"
#include "MicroProDlg.h"
#include<fstream.h>
#include"MainFrm.h"
#include"MicroInsDlg.h"

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

/////////////////////////////////////////////////////////////////////////////
// CMicroProDlg dialog


CMicroProDlg::CMicroProDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CMicroProDlg::IDD, pParent)
{
	cont1=0;
	cont2=0;
	cont3=0;
	cont4=0;
	//{{AFX_DATA_INIT(CMicroProDlg)
	m_strCombo1_10 = _T("");
	m_strCombo1_11 = _T("");
	m_strCombo1_12 = _T("");
	m_strCombo1_13 = _T("");
	m_strCombo1_14 = _T("");
	m_strCombo1_15 = _T("");
	m_strCombo1_16 = _T("");
	m_strCombo1_17 = _T("");
	m_strCombo1_18 = _T("");
	m_strCombo1_4 = _T("");
	m_strCombo1_5 = _T("");
	m_strCombo1_6 = _T("");
	m_strCombo1_7 = _T("");
	m_strCombo1_8 = _T("");
	m_strCombo1_9 = _T("");
	m_strCombo2_10 = _T("");
	m_strCombo2_11 = _T("");
	m_strCombo2_12 = _T("");
	m_strCombo2_13 = _T("");
	m_strCombo2_14 = _T("");
	m_strCombo2_15 = _T("");
	m_strCombo2_16 = _T("");
	m_strCombo2_17 = _T("");
	m_strCombo2_18 = _T("");
	m_strCombo2_4 = _T("");
	m_strCombo2_5 = _T("");
	m_strCombo2_6 = _T("");
	m_strCombo2_7 = _T("");
	m_strCombo2_8 = _T("");
	m_strCombo2_9 = _T("");
	m_strCombo3_10 = _T("");
	m_strCombo3_11 = _T("");
	m_strCombo3_12 = _T("");
	m_strCombo3_13 = _T("");
	m_strCombo3_14 = _T("");
	m_strCombo3_15 = _T("");
	m_strCombo3_16 = _T("");
	m_strCombo3_17 = _T("");
	m_strCombo3_18 = _T("");
	m_strCombo3_4 = _T("");
	m_strCombo3_5 = _T("");
	m_strCombo3_6 = _T("");
	m_strCombo3_7 = _T("");
	m_strCombo3_8 = _T("");
	m_strCombo3_9 = _T("");
	m_strCombo4_10 = _T("");
	m_strCombo4_11 = _T("");
	m_strCombo4_12 = _T("");
	m_strCombo4_13 = _T("");
	m_strCombo4_14 = _T("");
	m_strCombo4_15 = _T("");
	m_strCombo4_16 = _T("");
	m_strCombo4_17 = _T("");
	m_strCombo4_18 = _T("");
	m_strCombo4_4 = _T("");
	m_strCombo4_5 = _T("");
	m_strCombo4_6 = _T("");
	m_strCombo4_7 = _T("");
	m_strCombo4_8 = _T("");
	m_strCombo4_9 = _T("");
	m_strMicroShow = _T("");
	m_strEdit1_1 = _T("");
	m_strEdit1_3 = _T("");
	m_strEdit2_3 = _T("");
	m_strEdit4_3 = _T("");
	m_strEdit3_3 = _T("");
	m_strHch1 = _T("");
	m_strClNo1 = _T("");
	m_strEdit1_2 = _T("");
	m_strEdit2_2 = _T("");
	m_strEdit3_2 = _T("");
	m_strEdit4_2 = _T("");
	m_strMic_Help = _T("");
	//}}AFX_DATA_INIT
}


void CMicroProDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CMicroProDlg)
	DDX_Control(pDX, IDC_MicroShow, m_ctrlMicroShow);
	DDX_Control(pDX, IDC_COMBO4_9, m_ctrlCombo4_9);
	DDX_Control(pDX, IDC_COMBO4_8, m_ctrlCombo4_8);
	DDX_Control(pDX, IDC_COMBO4_7, m_ctrlCombo4_7);
	DDX_Control(pDX, IDC_COMBO4_6, m_ctrlCombo4_6);
	DDX_Control(pDX, IDC_COMBO4_5, m_ctrlCombo4_5);
	DDX_Control(pDX, IDC_COMBO4_4, m_ctrlCombo4_4);
	DDX_Control(pDX, IDC_COMBO4_18, m_ctrlCombo4_18);
	DDX_Control(pDX, IDC_COMBO4_17, m_ctrlCombo4_17);
	DDX_Control(pDX, IDC_COMBO4_16, m_ctrlCombo4_16);
	DDX_Control(pDX, IDC_COMBO4_15, m_ctrlCombo4_15);
	DDX_Control(pDX, IDC_COMBO4_14, m_ctrlCombo4_14);
	DDX_Control(pDX, IDC_COMBO4_13, m_ctrlCombo4_13);
	DDX_Control(pDX, IDC_COMBO4_12, m_ctrlCombo4_12);
	DDX_Control(pDX, IDC_COMBO4_11, m_ctrlCombo4_11);
	DDX_Control(pDX, IDC_COMBO4_10, m_ctrlCombo4_10);
	DDX_Control(pDX, IDC_COMBO3_9, m_ctrlCombo3_9);
	DDX_Control(pDX, IDC_COMBO3_8, m_ctrlCombo3_8);
	DDX_Control(pDX, IDC_COMBO3_7, m_ctrlCombo3_7);
	DDX_Control(pDX, IDC_COMBO3_6, m_ctrlCombo3_6);
	DDX_Control(pDX, IDC_COMBO3_5, m_ctrlCombo3_5);
	DDX_Control(pDX, IDC_COMBO3_4, m_ctrlCombo3_4);
	DDX_Control(pDX, IDC_COMBO3_18, m_ctrlCombo3_18);
	DDX_Control(pDX, IDC_COMBO3_17, m_ctrlCombo3_17);
	DDX_Control(pDX, IDC_COMBO3_16, m_ctrlCombo3_16);
	DDX_Control(pDX, IDC_COMBO3_15, m_ctrlCombo3_15);
	DDX_Control(pDX, IDC_COMBO3_14, m_ctrlCombo3_14);
	DDX_Control(pDX, IDC_COMBO3_13, m_ctrlCombo3_13);
	DDX_Control(pDX, IDC_COMBO3_12, m_ctrlCombo3_12);
	DDX_Control(pDX, IDC_COMBO3_11, m_ctrlCombo3_11);
	DDX_Control(pDX, IDC_COMBO3_10, m_ctrlCombo3_10);
	DDX_Control(pDX, IDC_COMBO2_9, m_ctrlCombo2_9);
	DDX_Control(pDX, IDC_COMBO2_8, m_ctrlCombo2_8);
	DDX_Control(pDX, IDC_COMBO2_7, m_ctrlCombo2_7);
	DDX_Control(pDX, IDC_COMBO2_6, m_ctrlCombo2_6);
	DDX_Control(pDX, IDC_COMBO2_5, m_ctrlCombo2_5);
	DDX_Control(pDX, IDC_COMBO2_4, m_ctrlCombo2_4);
	DDX_Control(pDX, IDC_COMBO2_18, m_ctrlCombo2_18);
	DDX_Control(pDX, IDC_COMBO2_17, m_ctrlCombo2_17);
	DDX_Control(pDX, IDC_COMBO2_16, m_ctrlCombo2_16);
	DDX_Control(pDX, IDC_COMBO2_15, m_ctrlCombo2_15);
	DDX_Control(pDX, IDC_COMBO2_14, m_ctrlCombo2_14);
	DDX_Control(pDX, IDC_COMBO2_13, m_ctrlCombo2_13);
	DDX_Control(pDX, IDC_COMBO2_12, m_ctrlCombo2_12);
	DDX_Control(pDX, IDC_COMBO2_11, m_ctrlCombo2_11);
	DDX_Control(pDX, IDC_COMBO2_10, m_ctrlCombo2_10);
	DDX_Control(pDX, IDC_COMBO1_9, m_ctrlCombo1_9);
	DDX_Control(pDX, IDC_COMBO1_8, m_ctrlCombo1_8);
	DDX_Control(pDX, IDC_COMBO1_7, m_ctrlCombo1_7);
	DDX_Control(pDX, IDC_COMBO1_6, m_ctrlCombo1_6);
	DDX_Control(pDX, IDC_COMBO1_5, m_ctrlCombo1_5);
	DDX_Control(pDX, IDC_COMBO1_4, m_ctrlCombo1_4);
	DDX_Control(pDX, IDC_COMBO1_18, m_ctrlCombo1_18);
	DDX_Control(pDX, IDC_COMBO1_17, m_ctrlCombo1_17);
	DDX_Control(pDX, IDC_COMBO1_16, m_ctrlCombo1_16);
	DDX_Control(pDX, IDC_COMBO1_15, m_ctrlCombo1_15);
	DDX_Control(pDX, IDC_COMBO1_14, m_ctrlCombo1_14);
	DDX_Control(pDX, IDC_COMBO1_13, m_ctrlCombo1_13);
	DDX_Control(pDX, IDC_COMBO1_12, m_ctrlCombo1_12);
	DDX_Control(pDX, IDC_COMBO1_11, m_ctrlCombo1_11);
	DDX_Control(pDX, IDC_COMBO1_10, m_ctrlCombo1_10);
	DDX_CBString(pDX, IDC_COMBO1_10, m_strCombo1_10);
	DDX_CBString(pDX, IDC_COMBO1_11, m_strCombo1_11);
	DDX_CBString(pDX, IDC_COMBO1_12, m_strCombo1_12);
	DDX_CBString(pDX, IDC_COMBO1_13, m_strCombo1_13);
	DDX_CBString(pDX, IDC_COMBO1_14, m_strCombo1_14);
	DDX_CBString(pDX, IDC_COMBO1_15, m_strCombo1_15);
	DDX_CBString(pDX, IDC_COMBO1_16, m_strCombo1_16);
	DDX_CBString(pDX, IDC_COMBO1_17, m_strCombo1_17);
	DDX_CBString(pDX, IDC_COMBO1_18, m_strCombo1_18);
	DDX_CBString(pDX, IDC_COMBO1_4, m_strCombo1_4);
	DDX_CBString(pDX, IDC_COMBO1_5, m_strCombo1_5);
	DDX_CBString(pDX, IDC_COMBO1_6, m_strCombo1_6);
	DDX_CBString(pDX, IDC_COMBO1_7, m_strCombo1_7);
	DDX_CBString(pDX, IDC_COMBO1_8, m_strCombo1_8);
	DDX_CBString(pDX, IDC_COMBO1_9, m_strCombo1_9);
	DDX_CBString(pDX, IDC_COMBO2_10, m_strCombo2_10);
	DDX_CBString(pDX, IDC_COMBO2_11, m_strCombo2_11);
	DDX_CBString(pDX, IDC_COMBO2_12, m_strCombo2_12);
	DDX_CBString(pDX, IDC_COMBO2_13, m_strCombo2_13);
	DDX_CBString(pDX, IDC_COMBO2_14, m_strCombo2_14);
	DDX_CBString(pDX, IDC_COMBO2_15, m_strCombo2_15);
	DDX_CBString(pDX, IDC_COMBO2_16, m_strCombo2_16);
	DDX_CBString(pDX, IDC_COMBO2_17, m_strCombo2_17);
	DDX_CBString(pDX, IDC_COMBO2_18, m_strCombo2_18);
	DDX_CBString(pDX, IDC_COMBO2_4, m_strCombo2_4);
	DDX_CBString(pDX, IDC_COMBO2_5, m_strCombo2_5);
	DDX_CBString(pDX, IDC_COMBO2_6, m_strCombo2_6);
	DDX_CBString(pDX, IDC_COMBO2_7, m_strCombo2_7);
	DDX_CBString(pDX, IDC_COMBO2_8, m_strCombo2_8);
	DDX_CBString(pDX, IDC_COMBO2_9, m_strCombo2_9);
	DDX_CBString(pDX, IDC_COMBO3_10, m_strCombo3_10);
	DDX_CBString(pDX, IDC_COMBO3_11, m_strCombo3_11);
	DDX_CBString(pDX, IDC_COMBO3_12, m_strCombo3_12);
	DDX_CBString(pDX, IDC_COMBO3_13, m_strCombo3_13);
	DDX_CBString(pDX, IDC_COMBO3_14, m_strCombo3_14);
	DDX_CBString(pDX, IDC_COMBO3_15, m_strCombo3_15);
	DDX_CBString(pDX, IDC_COMBO3_16, m_strCombo3_16);
	DDX_CBString(pDX, IDC_COMBO3_17, m_strCombo3_17);
	DDX_CBString(pDX, IDC_COMBO3_18, m_strCombo3_18);
	DDX_CBString(pDX, IDC_COMBO3_4, m_strCombo3_4);
	DDX_CBString(pDX, IDC_COMBO3_5, m_strCombo3_5);
	DDX_CBString(pDX, IDC_COMBO3_6, m_strCombo3_6);
	DDX_CBString(pDX, IDC_COMBO3_7, m_strCombo3_7);
	DDX_CBString(pDX, IDC_COMBO3_8, m_strCombo3_8);
	DDX_CBString(pDX, IDC_COMBO3_9, m_strCombo3_9);
	DDX_CBString(pDX, IDC_COMBO4_10, m_strCombo4_10);
	DDX_CBString(pDX, IDC_COMBO4_11, m_strCombo4_11);
	DDX_CBString(pDX, IDC_COMBO4_12, m_strCombo4_12);
	DDX_CBString(pDX, IDC_COMBO4_13, m_strCombo4_13);
	DDX_CBString(pDX, IDC_COMBO4_14, m_strCombo4_14);
	DDX_CBString(pDX, IDC_COMBO4_15, m_strCombo4_15);
	DDX_CBString(pDX, IDC_COMBO4_16, m_strCombo4_16);
	DDX_CBString(pDX, IDC_COMBO4_17, m_strCombo4_17);
	DDX_CBString(pDX, IDC_COMBO4_18, m_strCombo4_18);
	DDX_CBString(pDX, IDC_COMBO4_4, m_strCombo4_4);
	DDX_CBString(pDX, IDC_COMBO4_5, m_strCombo4_5);
	DDX_CBString(pDX, IDC_COMBO4_6, m_strCombo4_6);
	DDX_CBString(pDX, IDC_COMBO4_7, m_strCombo4_7);
	DDX_CBString(pDX, IDC_COMBO4_8, m_strCombo4_8);
	DDX_CBString(pDX, IDC_COMBO4_9, m_strCombo4_9);
	DDX_Text(pDX, IDC_MicroShow, m_strMicroShow);
	DDX_Text(pDX, IDC_EDIT1_1, m_strEdit1_1);
	DDX_Text(pDX, IDC_EDIT1_3, m_strEdit1_3);
	DDX_Text(pDX, IDC_EDIT2_3, m_strEdit2_3);
	DDX_Text(pDX, IDC_EDIT4_3, m_strEdit4_3);
	DDX_Text(pDX, IDC_EDIT3_3, m_strEdit3_3);
	DDX_Text(pDX, IDC_HCH1, m_strHch1);
	DDX_CBString(pDX, IDC_CLNO1, m_strClNo1);
	DDX_Text(pDX, IDC_EDIT1_2, m_strEdit1_2);
	DDX_Text(pDX, IDC_EDIT2_2, m_strEdit2_2);
	DDX_Text(pDX, IDC_EDIT3_2, m_strEdit3_2);
	DDX_Text(pDX, IDC_EDIT4_2, m_strEdit4_2);
	DDX_Text(pDX, IDC_MICR_HELP, m_strMic_Help);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CMicroProDlg, CDialog)
	//{{AFX_MSG_MAP(CMicroProDlg)
	ON_CBN_DROPDOWN(IDC_COMBO4_4, OnDropdownCombo44)
	ON_CBN_DROPDOWN(IDC_COMBO1_10, OnDropdownCombo110)
	ON_CBN_DROPDOWN(IDC_COMBO1_11, OnDropdownCombo111)
	ON_CBN_DROPDOWN(IDC_COMBO1_12, OnDropdownCombo112)
	ON_CBN_DROPDOWN(IDC_COMBO1_13, OnDropdownCombo113)
	ON_CBN_DROPDOWN(IDC_COMBO1_14, OnDropdownCombo114)
	ON_CBN_DROPDOWN(IDC_COMBO1_15, OnDropdownCombo115)
	ON_CBN_DROPDOWN(IDC_COMBO1_16, OnDropdownCombo116)
	ON_CBN_DROPDOWN(IDC_COMBO1_17, OnDropdownCombo117)
	ON_CBN_DROPDOWN(IDC_COMBO1_18, OnDropdownCombo118)
	ON_CBN_DROPDOWN(IDC_COMBO1_4, OnDropdownCombo14)
	ON_CBN_DROPDOWN(IDC_COMBO1_5, OnDropdownCombo15)
	ON_CBN_DROPDOWN(IDC_COMBO1_6, OnDropdownCombo16)
	ON_CBN_DROPDOWN(IDC_COMBO1_7, OnDropdownCombo17)
	ON_CBN_DROPDOWN(IDC_COMBO1_8, OnDropdownCombo18)
	ON_CBN_DROPDOWN(IDC_COMBO1_9, OnDropdownCombo19)
	ON_CBN_DROPDOWN(IDC_COMBO2_10, OnDropdownCombo210)
	ON_CBN_DROPDOWN(IDC_COMBO2_11, OnDropdownCombo211)
	ON_CBN_DROPDOWN(IDC_COMBO2_12, OnDropdownCombo212)
	ON_CBN_DROPDOWN(IDC_COMBO2_13, OnDropdownCombo213)
	ON_CBN_DROPDOWN(IDC_COMBO2_14, OnDropdownCombo214)
	ON_CBN_DROPDOWN(IDC_COMBO2_15, OnDropdownCombo215)
	ON_CBN_DROPDOWN(IDC_COMBO2_16, OnDropdownCombo216)
	ON_CBN_DROPDOWN(IDC_COMBO2_17, OnDropdownCombo217)
	ON_CBN_DROPDOWN(IDC_COMBO2_18, OnDropdownCombo218)
	ON_CBN_DROPDOWN(IDC_COMBO2_4, OnDropdownCombo24)
	ON_CBN_DROPDOWN(IDC_COMBO2_5, OnDropdownCombo25)
	ON_CBN_DROPDOWN(IDC_COMBO2_6, OnDropdownCombo26)
	ON_CBN_DROPDOWN(IDC_COMBO2_7, OnDropdownCombo27)
	ON_CBN_DROPDOWN(IDC_COMBO2_8, OnDropdownCombo28)
	ON_CBN_DROPDOWN(IDC_COMBO2_9, OnDropdownCombo29)
	ON_CBN_DROPDOWN(IDC_COMBO3_10, OnDropdownCombo310)
	ON_CBN_DROPDOWN(IDC_COMBO3_11, OnDropdownCombo311)
	ON_CBN_DROPDOWN(IDC_COMBO3_12, OnDropdownCombo312)
	ON_CBN_DROPDOWN(IDC_COMBO3_13, OnDropdownCombo313)
	ON_CBN_DROPDOWN(IDC_COMBO3_14, OnDropdownCombo314)
	ON_CBN_DROPDOWN(IDC_COMBO3_15, OnDropdownCombo315)
	ON_CBN_DROPDOWN(IDC_COMBO3_16, OnDropdownCombo316)
	ON_CBN_DROPDOWN(IDC_COMBO3_17, OnDropdownCombo317)
	ON_CBN_DROPDOWN(IDC_COMBO3_18, OnDropdownCombo318)
	ON_CBN_DROPDOWN(IDC_COMBO3_4, OnDropdownCombo34)
	ON_CBN_DROPDOWN(IDC_COMBO3_5, OnDropdownCombo35)
	ON_CBN_DROPDOWN(IDC_COMBO3_6, OnDropdownCombo36)
	ON_CBN_DROPDOWN(IDC_COMBO3_7, OnDropdownCombo37)
	ON_CBN_DROPDOWN(IDC_COMBO3_8, OnDropdownCombo38)
	ON_CBN_DROPDOWN(IDC_COMBO3_9, OnDropdownCombo39)
	ON_CBN_DROPDOWN(IDC_COMBO4_10, OnDropdownCombo410)
	ON_CBN_DROPDOWN(IDC_COMBO4_11, OnDropdownCombo411)
	ON_CBN_DROPDOWN(IDC_COMBO4_12, OnDropdownCombo412)
	ON_CBN_DROPDOWN(IDC_COMBO4_13, OnDropdownCombo413)
	ON_CBN_DROPDOWN(IDC_COMBO4_14, OnDropdownCombo414)
	ON_CBN_DROPDOWN(IDC_COMBO4_15, OnDropdownCombo415)
	ON_CBN_DROPDOWN(IDC_COMBO4_16, OnDropdownCombo416)
	ON_CBN_DROPDOWN(IDC_COMBO4_17, OnDropdownCombo417)
	ON_CBN_DROPDOWN(IDC_COMBO4_18, OnDropdownCombo418)
	ON_CBN_DROPDOWN(IDC_COMBO4_5, OnDropdownCombo45)
	ON_CBN_DROPDOWN(IDC_COMBO4_6, OnDropdownCombo46)
	ON_CBN_DROPDOWN(IDC_COMBO4_7, OnDropdownCombo47)
	ON_CBN_DROPDOWN(IDC_COMBO4_8, OnDropdownCombo48)
	ON_CBN_DROPDOWN(IDC_COMBO4_9, OnDropdownCombo49)
	ON_CBN_DROPDOWN(IDC_CLNO1, OnDropdownClno1)
	ON_BN_CLICKED(IDC_CONT1, OnCont1)
	ON_BN_CLICKED(IDC_CONT2, OnCont2)
	ON_BN_CLICKED(IDC_CONT3, OnCont3)
	ON_BN_CLICKED(IDC_END1, OnEnd1)
	ON_BN_CLICKED(IDC_END2, OnEnd2)
	ON_BN_CLICKED(IDC_END3, OnEnd3)
	ON_BN_CLICKED(IDC_END4, OnEnd4)
	ON_BN_CLICKED(IDC_OPENINS, OnOpenins)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CMicroProDlg message handlers

/*void CMicroProDlg::OnOK() 
{
	// TODO: Add extra validation here
	
	//CDialog::OnOK();
}
*/

void CMicroProDlg::OnDropdownCombo44() 
{
	m_ctrlMicroShow.Clear();
	CString temp;
	temp+="0000:复位";
	temp+="\r\n";
    temp+="0001:条件转PL子程序";
	temp+="\r\n";
    temp+="0010:跳转MAP";
	temp+="\r\n";
    temp+="0011:条件跳转PL";
	temp+="\r\n";
    temp+="0100:压入/条件装入计数器";
	temp+="\r\n";
    temp+="0101:条件转P/PL子程序";
	temp+="\r\n";
    temp+="0110:条件跳转向量";
	temp+="\r\n";
    temp+="0111:条件跳转P/PL";
	temp+="\r\n";
    temp+="1000:R!=0,重复本条指令";
	temp+="\r\n";
    temp+="1001:R!=0,重复本条指令";
	temp+="\r\n";
    temp+="1010:条件返回";
	temp+="\r\n";
    temp+="1011:条件跳转PL和弹出";
	temp+="\r\n";
    temp+="1100:装入计数器和连续";
	temp+="\r\n";
	temp+="1101:测试循环结束";
	temp+="\r\n";
	temp+="1110:连续";
	temp+="\r\n";
	temp+="1111:R!=0,重复本条指令三路分支";
	m_ctrlMicroShow.SetWindowText(temp);
	
}


void CMicroProDlg::OnDropdownCombo110() 
{
	m_ctrlMicroShow.Clear();
	CString temp;
	temp="0:B3-B0所指定的B口";
	temp+="\r\n";
	temp+="1:IRL3-IR0所指定的B口";
	m_ctrlMicroShow.SetWindowText(temp);
}

void CMicroProDlg::OnDropdownCombo111() 
{
	m_ctrlMicroShow.Clear();
	CString temp;
	temp="000:R+S";
	temp+="\r\n";
	temp+="001:S-R";
	temp+="\r\n";
	temp+="010:R-S";
	temp+="\r\n";
	temp+="011:R∨S";
	temp+="\r\n";
	temp+="100:R∧S";
	temp+="\r\n";
	temp+="101:/R∨S";
	temp+="\r\n";
	temp+="110:R⊕S";
	temp+="\r\n";
	temp+="111:/(R⊕S)";
	m_ctrlMicroShow.SetWindowText(temp);		
}

void CMicroProDlg::OnDropdownCombo112() 
{
	m_ctrlMicroShow.Clear();
	CString temp;
	temp="0000:选择B口处的寄存器为R0";
	temp+="\r\n";
	temp+="0001:选择B口处的寄存器为R1";
	temp+="\r\n";
	temp+="0010:选择B口处的寄存器为R2";
	temp+="\r\n";
	temp+="0011:选择B口处的寄存器为R3";
	temp+="\r\n";
	temp+="0110:选择B口处的寄存器为R6";
	temp+="\r\n";
	temp+="0111:选择B口处的寄存器为R7";
	temp+="\r\n";
	temp+="1000:选择B口处的寄存器为R8";
	temp+="\r\n";
	temp+="1001:选择B口处的寄存器为R9";
	temp+="\r\n";
	temp+="1010:选择B口处的寄存器为R10";
	temp+="\r\n";
	temp+="1011:选择B口处的寄存器为R11";
	temp+="\r\n";
	temp+="1100:选择B口处的寄存器为R12";
	temp+="\r\n";
	temp+="1101:选择B口处的寄存器为R13";
	temp+="\r\n";
	temp+="1110:选择B口处的寄存器为R14";
	temp+="\r\n";
	temp+="1111:选择B口处的寄存器为R15";
	m_ctrlMicroShow.SetWindowText(temp);	
}

void CMicroProDlg::OnDropdownCombo113() 
{
	m_ctrlMicroShow.Clear();
	CString temp;
	temp="0000:选择A口处的寄存器为R0";
	temp+="\r\n";
	temp+="0001:选择A口处的寄存器为R1";
	temp+="\r\n";
	temp+="0010:选择A口处的寄存器为R2";
	temp+="\r\n";
	temp+="0011:选择A口处的寄存器为R3";
	temp+="\r\n";
	temp+="0110:选择A口处的寄存器为R6";
	temp+="\r\n";
	temp+="0111:选择A口处的寄存器为R7";
	temp+="\r\n";
	temp+="1000:选择A口处的寄存器为R8";
	temp+="\r\n";
	temp+="1001:选择A口处的寄存器为R9";
	temp+="\r\n";
	temp+="1010:选择A口处的寄存器为R10";
	temp+="\r\n";
	temp+="1011:选择A口处的寄存器为R11";
	temp+="\r\n";
	temp+="1100:选择A口处的寄存器为R12";
	temp+="\r\n";
	temp+="1101:选择A口处的寄存器为R13";
	temp+="\r\n";
	temp+="1110:选择B口处的寄存器为R14";
	temp+="\r\n";
	temp+="1111:选择B口处的寄存器为R15";
	m_ctrlMicroShow.SetWindowText(temp);

⌨️ 快捷键说明

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