📄 elevatorcontrol.cpp
字号:
// ElevatorControl.cpp : 实现文件
//
#include "stdafx.h"
#include "Elevators.h"
#include "ElevatorControl.h"
// CElevatorControl 对话框
IMPLEMENT_DYNAMIC(CElevatorControl, CDialog)
CElevatorControl::CElevatorControl(CWnd* pParent /*=NULL*/)
: CDialog(CElevatorControl::IDD, pParent)
{
}
CElevatorControl::~CElevatorControl()
{
}
BOOL CElevatorControl_A::OnInitDialog()
{
CDialog::OnInitDialog();
SetDlgItemText(IDC_STATIC,L"电梯A");
CString temp;
temp.Format(L"%d",theApp.Current_Floors[0]);
Edit_Floor_Inside.SetWindowText(temp);
Button[0]=&Button1,Button[1]=&Button2,Button[2]=&Button3;
Button[3]=&Button4,Button[4]=&Button5,Button[5]=&Button6;
Button[6]=&Button7,Button[7]=&Button8,Button[8]=&Button9;
Button[9]=&Button10,Button[10]=&Button11,Button[11]=&Button12;
Button[12]=&Button13,Button[13]=&Button14,Button[14]=&Button15;
Button[15]=&Button16,Button[16]=&Button17,Button[17]=&Button18;
Button[18]=&Button19,Button[19]=&Button20;
return TRUE;
}
BOOL CElevatorControl_B::OnInitDialog()
{
CDialog::OnInitDialog();
SetDlgItemText(IDC_STATIC,L"电梯B");
CString temp;
temp.Format(L"%d",theApp.Current_Floors[1]);
Edit_Floor_Inside.SetWindowText(temp);
Button[0]=&Button1,Button[1]=&Button2,Button[2]=&Button3;
Button[3]=&Button4,Button[4]=&Button5,Button[5]=&Button6;
Button[6]=&Button7,Button[7]=&Button8,Button[8]=&Button9;
Button[9]=&Button10,Button[10]=&Button11,Button[11]=&Button12;
Button[12]=&Button13,Button[13]=&Button14,Button[14]=&Button15;
Button[15]=&Button16,Button[16]=&Button17,Button[17]=&Button18;
Button[18]=&Button19,Button[19]=&Button20;
return TRUE;
}
BOOL CElevatorControl_C::OnInitDialog()
{
CDialog::OnInitDialog();
SetDlgItemText(IDC_STATIC,L"电梯C");
CString temp;
temp.Format(L"%d",theApp.Current_Floors[2]);
Edit_Floor_Inside.SetWindowText(temp);
Button[0]=&Button1,Button[1]=&Button2,Button[2]=&Button3;
Button[3]=&Button4,Button[4]=&Button5,Button[5]=&Button6;
Button[6]=&Button7,Button[7]=&Button8,Button[8]=&Button9;
Button[9]=&Button10,Button[10]=&Button11,Button[11]=&Button12;
Button[12]=&Button13,Button[13]=&Button14,Button[14]=&Button15;
Button[15]=&Button16,Button[16]=&Button17,Button[17]=&Button18;
Button[18]=&Button19,Button[19]=&Button20;
return TRUE;
}
BOOL CElevatorControl_D::OnInitDialog()
{
CDialog::OnInitDialog();
SetDlgItemText(IDC_STATIC,L"电梯D");
CString temp;
temp.Format(L"%d",theApp.Current_Floors[3]);
Edit_Floor_Inside.SetWindowText(temp);
Button[0]=&Button1,Button[1]=&Button2,Button[2]=&Button3;
Button[3]=&Button4,Button[4]=&Button5,Button[5]=&Button6;
Button[6]=&Button7,Button[7]=&Button8,Button[8]=&Button9;
Button[9]=&Button10,Button[10]=&Button11,Button[11]=&Button12;
Button[12]=&Button13,Button[13]=&Button14,Button[14]=&Button15;
Button[15]=&Button16,Button[16]=&Button17,Button[17]=&Button18;
Button[18]=&Button19,Button[19]=&Button20;
return TRUE;
}
BOOL CElevatorControl_E::OnInitDialog()
{
CDialog::OnInitDialog();
SetDlgItemText(IDC_STATIC,L"电梯E");
CString temp;
temp.Format(L"%d",theApp.Current_Floors[4]);
Edit_Floor_Inside.SetWindowText(temp);
Button[0]=&Button1,Button[1]=&Button2,Button[2]=&Button3;
Button[3]=&Button4,Button[4]=&Button5,Button[5]=&Button6;
Button[6]=&Button7,Button[7]=&Button8,Button[8]=&Button9;
Button[9]=&Button10,Button[10]=&Button11,Button[11]=&Button12;
Button[12]=&Button13,Button[13]=&Button14,Button[14]=&Button15;
Button[15]=&Button16,Button[16]=&Button17,Button[17]=&Button18;
Button[18]=&Button19,Button[19]=&Button20;
return TRUE;
}
void CElevatorControl::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Control(pDX, IDC_EDIT1, Edit_Floor_Inside);
DDX_Control(pDX, IDC_BUTTON_C1, Button1),DDX_Control(pDX, IDC_BUTTON_C2, Button2);
DDX_Control(pDX, IDC_BUTTON_C3, Button3),DDX_Control(pDX, IDC_BUTTON_C4, Button4);
DDX_Control(pDX, IDC_BUTTON_C5, Button5),DDX_Control(pDX, IDC_BUTTON_C6, Button6);
DDX_Control(pDX, IDC_BUTTON_C7, Button7),DDX_Control(pDX, IDC_BUTTON_C8, Button8);
DDX_Control(pDX, IDC_BUTTON_C9, Button9),DDX_Control(pDX, IDC_BUTTON_C10, Button10);
DDX_Control(pDX, IDC_BUTTON_C11, Button11),DDX_Control(pDX, IDC_BUTTON_C12, Button12);
DDX_Control(pDX, IDC_BUTTON_C13, Button13),DDX_Control(pDX, IDC_BUTTON_C14, Button14);
DDX_Control(pDX, IDC_BUTTON_C15, Button15),DDX_Control(pDX, IDC_BUTTON_C16, Button16);
DDX_Control(pDX, IDC_BUTTON_C17, Button17),DDX_Control(pDX, IDC_BUTTON_C18, Button18);
DDX_Control(pDX, IDC_BUTTON_C19, Button19),DDX_Control(pDX, IDC_BUTTON_C20, Button20);
}
BEGIN_MESSAGE_MAP(CElevatorControl, CDialog)
ON_COMMAND_RANGE(IDC_BUTTON_C1,IDC_BUTTON_C20,CElevatorControl::On_Bk_Buttons)
END_MESSAGE_MAP()
// CElevatorControl 消息处理程序
//
void CElevatorControl::On_Bk_Buttons(UINT Floor)
{
pThread->On_Bk_Buttons(Floor);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -