www.pudn.com > MyElevator.rar > MyElevatorDlg.h
// MyElevatorDlg.h : header file
//
#if !defined(AFX_MYELEVATORDLG_H__10BB266D_84C1_431D_A8D4_8C420EF03990__INCLUDED_)
#define AFX_MYELEVATORDLG_H__10BB266D_84C1_431D_A8D4_8C420EF03990__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "Elevator.h"
/////////////////////////////////////////////////////////////////////////////
// CMyElevatorDlg dialog
#define WM_ASTEP_MESSAGE WM_USER + 100
#define WM_BSTEP_MESSAGE WM_USER + 101
#define WM_ASTOP_MESSAGE WM_USER + 102
#define WM_BSTOP_MESSAGE WM_USER + 103
#define WM_ASTART_MESSAGE WM_USER + 104
#define WM_BSTART_MESSAGE WM_USER + 105
class CMyElevatorDlg : public CDialog
{
// Construction
public:
CMyElevatorDlg(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CMyElevatorDlg)
enum { IDD = IDD_MYELEVATOR_DIALOG };
CSliderCtrl m_BSlider;
CSliderCtrl m_ASlider;
CListCtrl m_TaskList;
CString m_strAPassengers;
CString m_strBPassengers;
CString m_strAStatus;
CString m_strBStatus;
int m_nDESTFloor;
int m_nSRCFloor;
//}}AFX_DATA
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CMyElevatorDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
HICON m_hIcon;
UINT m_uPassengerID;
UINT m_ElevatorATimer;
UINT m_ElevatorBTimer;
UINT m_AStopTimer;
UINT m_BStopTimer;
CElevator m_ElevatorA;
CElevator m_ElevatorB;
bool m_bARun;
bool m_bBRun;
// Generated message map functions
//{{AFX_MSG(CMyElevatorDlg)
virtual BOOL OnInitDialog();
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
afx_msg LRESULT OnAStepIn(WPARAM wParam , LPARAM lParam);
afx_msg LRESULT OnBStepIn(WPARAM wParam , LPARAM lParam);
afx_msg LRESULT OnAStopIn(WPARAM wParam , LPARAM lParam);
afx_msg LRESULT OnBStopIn(WPARAM wParam , LPARAM lParam);
afx_msg LRESULT OnAStart(WPARAM wParam , LPARAM lParam);
afx_msg LRESULT OnBStart(WPARAM wParam , LPARAM lParam);
afx_msg void OnAddTask();
afx_msg void OnDestradio1();
afx_msg void OnDestradio2();
afx_msg void OnDestradio3();
afx_msg void OnDestradio4();
afx_msg void OnDestradio5();
afx_msg void OnSrcradio1();
afx_msg void OnSrcradio2();
afx_msg void OnSrcradio3();
afx_msg void OnSrcradio4();
afx_msg void OnSrcradio5();
afx_msg void OnRun();
afx_msg void OnTimer(UINT nIDEvent);
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_MYELEVATORDLG_H__10BB266D_84C1_431D_A8D4_8C420EF03990__INCLUDED_)