mysocket.h

来自「电子元器件绘制系统」· C头文件 代码 · 共 77 行

H
77
字号
// MySocket.h: interface for the CMySocket class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_MYSOCKET_H__A3234FDC_2064_41C9_AA32_08AD3A80453E__INCLUDED_)
#define AFX_MYSOCKET_H__A3234FDC_2064_41C9_AA32_08AD3A80453E__INCLUDED_

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

#include "Component.h"

//##ModelId=3E18E0CD02E7
typedef struct struc_mySocket
{
	char m_strClassType[20];
	COLORREF m_color;
	int m_iLineWidth;
	BOOL m_IsSelected;
	float m_RotateAngle;
	char m_strName[100];

	char m_Type[100];
	char m_Pressure[100];
	char m_Current[100];	
}MYSOCKET;

//##ModelId=3E18E0CD0384
class CMySocket : public CComponent  
{
public:
	//##ModelId=3E18E0CD0386
	virtual void GetNumInNameSer(CObList *pObList,CObList *pNumSer,int *pMax);
	//##ModelId=3E18E0CD038B
	void Serialize(CArchive &ar);
	DECLARE_SERIAL(CMySocket)

//	CMySocket(MYSOCKET mySocket);
	//##ModelId=3E18E0CD03C1
	virtual CString CalculateName(CObList *pObList);
	//##ModelId=3E18E0CD03C4
	virtual void Draw(CDC *pDC);
	//##ModelId=3E18E0CD03C7
	CString GetPressure();
	//##ModelId=3E18E0CD03C8
	void SetCurrent(CString &Current);
	//##ModelId=3E18E0CD03CA
	CString GetCurrent();
	//##ModelId=3E18E0CE000A
	void SetPressure(CString &Pressure);
	//##ModelId=3E18E0CE000C
	void SetType(CString &Type);
	//##ModelId=3E18E0CE000E
	CString GetType();
	//##ModelId=3E18E0CE0046
	CRectTracker m_RectTracker;
	//##ModelId=3E18E0CE004A
	CRect m_RectLP;
	//##ModelId=3E18E0CE004B
	CRect m_Rect;
	//##ModelId=3E18E0CE004C
	CMySocket();
	//##ModelId=3E18E0CE0078
	virtual ~CMySocket();

private:
	//##ModelId=3E18E0CE007A
	CString m_Current;
	//##ModelId=3E18E0CE007B
	CString m_Pressure;
	//##ModelId=3E18E0CE00B4
	CString m_Type;
};

#endif // !defined(AFX_MYSOCKET_H__A3234FDC_2064_41C9_AA32_08AD3A80453E__INCLUDED_)

⌨️ 快捷键说明

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