й прототип: BOOL CDC::Rectangl

Автор admin Пятница, 8 мая 2009 11:32

й прототип: BOOL CDC::Rectangle(int xl. int yl. int x2. int y2); BOOL CDC::Rectangle(LPCRECT lpRect); В качестве аргумента можно использовать указатель на объект класса CRect, который подобен структуре RECT: typedef struct tagRECT { LONG left; LONG top; LONG right; LONG bottom; } RECT; Для отображения скругленного прямоугольника в функцию CDC: :RoundRect() кроме координат левого верхнего и правого нижнего углов необходимо передать ширину и высоту прямоугольника, ограничивающего эллипс, который применяется для рисования скругленных углов (рис. 14.4). Функция CDC: :RoundRect() имеет следующие прототипы: BOOL CDC::RoundRect(int xl.int yl.int x2,int y2.int x3,int y3); BOOL CDC::RoundRect(LPCRECT lpRect. POINT point); При использовании второго варианта функции в качестве аргументов передают указатель на объект класса CRect, а также структуру POINT, поля которой задают ширину и высоту прямоугольника, ограничивающего эллипс. Функции рисования графических примитивов 385 (х2,у2) Рис. 14.4. Координаты, передаваемые функции CDC::RoundRect() Эллипсы и окружности отображаются с помощью функции CDC: :Ellipse(), имеющ


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