Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Лабораторная работа 33 / part32 / TextTrapeziumEntity
.h#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