📄 resistor.h
字号:
// Resistor.h: interface for the CResistor class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_RESISTOR_H__191C9410_BD78_4EE1_AFAE_9A06F0804573__INCLUDED_)
#define AFX_RESISTOR_H__191C9410_BD78_4EE1_AFAE_9A06F0804573__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "Component.h"
//##ModelId=3E18E0CB0220
typedef struct struc_Resistor
{
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_ReType[100];
char m_ReValue[100];
}RESISTOR;
//##ModelId=3E18E0CB02BC
class CResistor : public CComponent
{
public:
//##ModelId=3E18E0CB02BE
void CopyReToStruRe(RESISTOR &Resistor);
//##ModelId=3E18E0CB02F9
CResistor(RESISTOR Resistor);
//##ModelId=3E18E0CB02FB
void GetNumInNameSer(CObList *pObList,CObList *pNumSer,int *pMax);
//##ModelId=3E18E0CB02FF
CResistor(CPoint *pt);
DECLARE_SERIAL(CResistor)
//##ModelId=3E18E0CB0301
void Serialize(CArchive& ar);
//##ModelId=3E18E0CB032B
void PrepareDrawChipDC(CDC *pDC);
//##ModelId=3E18E0CB032D
void Draw(CDC *pDC);
//##ModelId=3E18E0CB032F
CString CalculateName(CObList *pObList);
//##ModelId=3E18E0CB0366
void SetReValue(CString &ReValue);
//##ModelId=3E18E0CB0368
void SetReType(CString &ReType);
//##ModelId=3E18E0CB0399
CString GetReValue();
//##ModelId=3E18E0CB039A
CString GetReType();
//##ModelId=3E18E0CC00C8
CRect m_Rect;
//##ModelId=3E18E0CC00FA
CRect m_RectLP;
//##ModelId=3E18E0CC0137
CRectTracker m_RectTracker;
//##ModelId=3E18E0CC013B
CResistor();
//##ModelId=3E18E0CC013C
virtual ~CResistor();
private:
//##ModelId=3E18E0CC0169
CString m_ReType;
//##ModelId=3E18E0CC01A4
CString m_ReValue;
};
#endif // !defined(AFX_RESISTOR_H__191C9410_BD78_4EE1_AFAE_9A06F0804573__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -