📄 list.h
字号:
// List.h: interface for the CList class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_LIST_H__BA6283C7_9608_4E52_AB3D_78B20FB69883__INCLUDED_)
#define AFX_LIST_H__BA6283C7_9608_4E52_AB3D_78B20FB69883__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include"Tuyuan.h"
#include"Line.h"
#include"Circle.h"
#include"Rectangle.h"
#include"Ellipse.h"
#include"DrawSempleDoc.h"
typedef struct node
{
CTuyuan * m_ptuyuan;
node *next;
node *before;
}node;
class CList
{
public:
void BrushAll(CDC *pDC);
CTuyuan * XuanDing(CPoint &pt1,CPoint &pt2);
void AddTuyuan(CCircle * ptuyuan); //添加圆到队列
void AddTuyuan(CRectangle * ptuyuan); //添加矩形到队列
void AddTuyuan(CEllipse * ptuyuan); //添加椭圆到队列
void AddTuyuan(CLine * ptuyuan); //添加直线到队列
void DelTuyuan(CTuyuan * ptuyuan); //从队列中删除直线
CList();
virtual ~CList();
void DrawAll(CDC *pDC); //打印队列
private:
node *ListHead,*ListTial;
};
#endif // !defined(AFX_LIST_H__BA6283C7_9608_4E52_AB3D_78B20FB69883__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -