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 + -
显示快捷键?