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

📄 icchip.h

📁 电子元器件绘制系统
💻 H
字号:
// IcChip.h: interface for the CIcChip class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_ICCHIP_H__D0C5B585_C7CB_46EE_A781_89C536D242C3__INCLUDED_)
#define AFX_ICCHIP_H__D0C5B585_C7CB_46EE_A781_89C536D242C3__INCLUDED_

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

#include "Component.h"

//##ModelId=3E18E0D003D5
typedef struct struc_IcChip
{
	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_ChipNum[100];
	char m_Encapsulate[100];
	char m_StCurrent[100];
	char m_StPower[100];
}ICCHIP;
//##ModelId=3E18E0D100C8
class CIcChip : public CComponent  
{
public:	
	//##ModelId=3E18E0D100CA
	void Serialize(CArchive& ar);
	//##ModelId=3E18E0D100FB
	void GetNumInNameSer(CObList *pObList,CObList *pNumSer,int *pMax);
	//##ModelId=3E18E0D100FF
	void Draw(CDC *pDC);
	//##ModelId=3E18E0D10101
	CIcChip(CPoint *pt);
	//##ModelId=3E18E0D10137
	CIcChip(ICCHIP IcChip);
	DECLARE_SERIAL(CIcChip)

	//##ModelId=3E18E0D10139
	CString GetStPower();
	//##ModelId=3E18E0D1013A
	CString GetStCurrent();
	//##ModelId=3E18E0D1013B
	CString GetEncapsulate();
	//##ModelId=3E18E0D1013C
	CString GetChipNum();
	//##ModelId=3E18E0D10168
	void SetStPower(CString &StPower);
	//##ModelId=3E18E0D1016A
	void SetStCurrent(CString &StCurrent);
	//##ModelId=3E18E0D101A4
	void SetEncapsulate(CString &Encapsulate);
	//##ModelId=3E18E0D101A6
	void SetChipNum(CString &ChipNum);
	//##ModelId=3E18E0D101A8
	void CopyChipToStruChip(ICCHIP &IcChip);
	//##ModelId=3E18E0D101D7
	CString CalculateName(CObList *pObList);
	//##ModelId=3E18E0D101DA
	CRectTracker m_RectTracker;
	//##ModelId=3E18E0D10212
	CRect m_Rect;
	//##ModelId=3E18E0D10213
	CRect m_RectLP;
	//##ModelId=3E18E0D10244
	CIcChip();
	//##ModelId=3E18E0D10245
	virtual ~CIcChip();

private:
	//##ModelId=3E18E0D10281
	CString m_StPower;
	//##ModelId=3E18E0D102B2
	CString m_ChipNum;
	//##ModelId=3E18E0D102B3
	CString m_Encapsulate;
	//##ModelId=3E18E0D1035C
	CString m_StCurrent;
};

#endif // !defined(AFX_ICCHIP_H__D0C5B585_C7CB_46EE_A781_89C536D242C3__INCLUDED_)

⌨️ 快捷键说明

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