Скачиваний:
6
Добавлен:
01.05.2014
Размер:
961 б
Скачать
#pragma once

#include "TextEntity.h"
#include "TrapeziumEntity.h"

/********************************************************************************/

class CTextTrapeziumEntity :
	virtual public CTrapeziumEntity,
	virtual public CTextEntity
{ 

public:

	// В конструктор требуется отгрузить все необходимые параметры для текста,
	// трапеции, треугольника и точки.
	CTextTrapeziumEntity( const CString iT,      const int  iC,
						  const int  iB,     const int  iH,
						  const int iX = 0, const int iY = 0 );

	
	virtual ~CTextTrapeziumEntity();

	int getNumType();
	void Printfig(std::ostream& os);

	int getX() const;
	int getY() const;

	
	void setX(int iX );
	void setY(int iY );

	void move(int dx,int dy);

	void setHeight( int iH );
	int getHeight() const;

	void Draw(CDC* pDC, Shape* figure=0);

	CRect GetBoundRect();

	void writeAr(CArchive& ar);
	void readAr(CArchive& ar);
	CString getName();
};
Соседние файлы в папке part32