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

📄 manage_whview.h

📁 用VC编写的立体仓库的管理软件源程序和设计说明书。
💻 H
字号:
// Manage_WHView.h : interface of the CManage_WHView class
//
/////////////////////////////////////////////////////////////////////////////

#if !defined(AFX_MANAGE_WHVIEW_H__C6CBEF1F_CF31_48E4_9AE7_0AB3C4C423CB__INCLUDED_)
#define AFX_MANAGE_WHVIEW_H__C6CBEF1F_CF31_48E4_9AE7_0AB3C4C423CB__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

class CManage_WHDoc;
class CManage_WHView : public CView
{
protected: // create from serialization only
	CManage_WHView();
	DECLARE_DYNCREATE(CManage_WHView)

// Attributes
public:
	CManage_WHDoc* GetDocument();

// Operations
public:

// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CManage_WHView)
	public:
	virtual void OnDraw(CDC* pDC);  // overridden to draw this view
	virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
	protected:
	//}}AFX_VIRTUAL

// Implementation
public:
	virtual ~CManage_WHView();
#ifdef _DEBUG
	virtual void AssertValid() const;
	virtual void Dump(CDumpContext& dc) const;
#endif

protected:

// Generated message map functions
protected:
	void LiftTaskExecute(CDC *pDC);
	void DrawLGVStatus(CDC *pDC,const int &PosX,const int &PosY,const int &iLGVErrorCode);
	void DrawLiftPath(CDC *pDC);
	void ThreeCoordinateStep6(CDC *pDC,BOOL bHave);
	void ThreeCoordinateStep5(CDC *pDC,BOOL bHave);
	void ThreeCoordinateStep4(CDC *pDC,BOOL bHave);
	void ThreeCoordinateStep3(CDC *pDC,BOOL bHave);
	void ThreeCoordinateStep2(CDC *pDC,BOOL bHave);
	void ThreeCoordinateStep1(CDC *pDC,BOOL bHave);
	void RobortArmStep7(CDC *pDC, BOOL bHave);
	void RobortArmStep6(CDC *pDC, BOOL bHave);
	void RobortArmStep5(CDC *pDC, BOOL bHave);
	void RobortArmStep4(CDC *pDC, BOOL bHave);
	void RobortArmStep3(CDC *pDC, BOOL bHave);
	void RobortArmStep2(CDC *pDC, BOOL bHave);
	void RobortArmStep1(CDC *pDC, BOOL bHave);
	void RefreshDeviceStatus(CDC *pDC);
	void DeviceNarrate(CDC *pDC);
	void DeviceMap(CDC *pDC);
	//{{AFX_MSG(CManage_WHView)
	afx_msg BOOL OnEraseBkgnd(CDC* pDC);
	afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
	afx_msg void OnTimer(UINT nIDEvent);
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
private:
	int m_iRobortArmCurPos;				//六坐标机器人当前位置
	int m_iThreeCoordinateCurPos;		//三坐标机器人当前位置
	int m_H;
	int m_W;
	CPen m_pen;							//设备画笔
	CBrush m_liftBrush;					//堆垛机背景色
	CBrush m_lgvErrorBrush;				//LGV出现故障时背景色
	CBrush m_lgvWaitBrush;				//LGV等待时背景色
	CBrush m_lgvBrush;					//LGV运行时背景色
	CBrush m_haveGoodsBrush;			//木块背景色
	CBrush m_haveBoxBrush;				//箱子背景色
	CBrush m_haveTrayBrush;				//托盘背景色
	CBrush m_bkBrush;					//视图背景色、无货背景色
	CArray<CString,CString>	m_sFormNumArra;
	CArray<int,int>			m_iTaskNumArra;
	int	m_iGetGoodsPos;
	int m_iOverTime;
};

#ifndef _DEBUG  // debug version in Manage_WHView.cpp
inline CManage_WHDoc* CManage_WHView::GetDocument()
   { return (CManage_WHDoc*)m_pDocument; }
#endif

/////////////////////////////////////////////////////////////////////////////

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_MANAGE_WHVIEW_H__C6CBEF1F_CF31_48E4_9AE7_0AB3C4C423CB__INCLUDED_)

⌨️ 快捷键说明

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