= 0; } CRoundRectangle::CRound

Автор admin Воскресенье, 17 мая 2009 11:32

= 0; } CRoundRectangle::CRoundRectangle (int L. int T. int R. int B. int Color, int Rad): CFillRectangle (L. T. R. B. Color) { SetRadius (Rad); } 482 Приложение А. Основы программирования на языке С++ void CRoundRectangle:-.Draw (void) { // Рисует прозрачный прямоугольник с закруглением, используя значение переменной Radius // и выполняет заливку прямоугольника указанным цветом Fill ((Left + Right) / 2. (Top + Bottom) / 2. FillColor); } void CRoundRectangle::SetRadius (int Rad) { Radius – __max (0. Rad); } Класс CRoundRectangle наследует все члены класса CFillRectangle, включая наследуемые посредством CFillRectangle члены класса CRectangle. В классе CRoundRectangle определена дополнительная переменная CRoundRectangle::Radius, предназначенная для хранения радиуса закругления, а также новая версия функции CRoundRectangle:: DrawO, используемая для создания залитых прямоугольников с закругленными углами. Класс CRoundRectangle также располагает открытой функцией-членом CRoundRectangle:: SetRadius О, предназначенной для установки значения переменной CRoundRectangle::Radius и предоставления конструкторов — кон


Комментарии закрыты.