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

📄 switch.h

📁 VC编写的电子器件绘制系统
💻 H
字号:
// Switch.h: interface for the CSwitch class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_SWITCH_H__0FBEDC10_8E1D_48D8_9448_6A417E94B455__INCLUDED_)
#define AFX_SWITCH_H__0FBEDC10_8E1D_48D8_9448_6A417E94B455__INCLUDED_

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

#include "Component.h"

//##ModelId=3E18E0CA02D0
typedef struct struc_Switch
{
	char m_strClassType[20];
	COLORREF m_color;
	int m_iLineWidth;
	BOOL m_IsSelected;
	float m_RotateAngle;
	char m_strName[100];
//	RECT m_Rect;
//	RECT m_RectLP;	
	char m_strType[100];	
}SWITCH;

//##ModelId=3E18E0CA033E
class CSwitch : public CComponent  
{
public:	
	//##ModelId=3E18E0CA0340
	void CopySwToStrucSw(SWITCH &Switch);
	//##ModelId=3E18E0CA0371
	CSwitch(CPoint *pt);
	//##ModelId=3E18E0CA0373
	CSwitch(SWITCH Switch);
	//##ModelId=3E18E0CA0375
	void Draw(CDC *pDC);
	DECLARE_SERIAL(CSwitch)

	//##ModelId=3E18E0CA03AC
	void Serialize(CArchive& ar);
	//##ModelId=3E18E0CA03AE
	CString CalculateName(CObList *pObList);
	//##ModelId=3E18E0CA03B0
	void GetNumInNameSer(CObList *pObList,CObList *pNumSer,int *pMax);
	//##ModelId=3E18E0CA03B4
	CRect m_RectLP;
	//##ModelId=3E18E0CA03DF
	CRectTracker m_RectTracker;
	//##ModelId=3E18E0CA03E3
	CRect m_Rect;
	//##ModelId=3E18E0CA03E4
	CString GetType();
	//##ModelId=3E18E0CB0032
	void SetType(CString &strType);
	//##ModelId=3E18E0CB0034
	CSwitch();
	//##ModelId=3E18E0CB0035
	virtual ~CSwitch();
private:
	//##ModelId=3E18E0CB0064
	CString m_strType;

};

#endif // !defined(AFX_SWITCH_H__0FBEDC10_8E1D_48D8_9448_6A417E94B455__INCLUDED_)

⌨️ 快捷键说明

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