📄 roadunit.h
字号:
// RoadUnit.h: interface for the CRoadUnit class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_ROADUNIT_H__231B330D_AA05_4985_BBC0_C304D07C3E91__INCLUDED_)
#define AFX_ROADUNIT_H__231B330D_AA05_4985_BBC0_C304D07C3E91__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "DataBase.h"
class CRoadUnit : public CDataBase
{
private:
CString m_strRoadTitle;
CPoint m_ptOrg;
int m_nRoadWidth;
int m_nRoadHeight;
int m_nRoadHeadHeight;
public:
BOOL HitTest(CPoint point);
void SetOrgPoint(CPoint orgPoint);
void SetRoadWidth(int nRoadWidth);
void SetRoadHeight(int nRoadHeight);
void SetRoadHeadHeight(int nRoadHeadHeight);
void SetRoadTitle(CString strRoadTitle);
CPoint GetOrgPoint();
int GetRoadWidth();
int GetRoadHeight();
int GetRoadHeadHeight();
operator = (const CRoadUnit& other);
public:
void Draw(CDC *pDC);
void DrawFrame(CDC *pDC);
void DrawRoadHead(CDC *pDC);
public:
CRoadUnit();
CRoadUnit(int nRoadHeadHeight, int nRoadHeight, int nRoadWidth, CPoint ptOrg, CString strRoadTitle);
virtual ~CRoadUnit();
};
#endif // !defined(AFX_ROADUNIT_H__231B330D_AA05_4985_BBC0_C304D07C3E91__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -