Энциклопедия C++ Builder


ГРАФИЧЕСКИЕ КОМПОНЕНТЫ - часть 3


Листинг 7.1. Использование функций

Windows GDI u свойства канвы на примере рисования эллипса.

7*2 Использование канвы

Объектный класс канвы инкапсулирует графические функции Windows на различных уровнях, начиная с функций высокого уровня для рисования отдельных линий” фигур и текста. Далее идут свойства и методы среднего уровня для манипуляций с канвой для рисования. Наконец, на нижнем уровне обеспечивается доступ к самим функциям Windows GDI. В следующей таблице обобщаются характеристики основных методов и свойств канвы.

Уровень Действие Методы Свойства
Высокий Определяет текущую позицию пера MoveTo PenPos
Рисует прямую до заданной точки LineTo PenPos
Рисует прямоугольник заданного размера Rectangle  

 

Рисует эллипс заданного размера Ellipse  

 

Выводит текстовую строку TextOut  

 

Задает высоту, отведенную для вывода текстовой строки TextHeight  

 

Задает ширину, отведенную для вывода текстовой строки TextWidth  

 

 

 

Вывод текста внутри прямоугольника TextRect  

 

Заливка указанного прямоугольника цветом и текстурой текущей кисти FillRect.  

 

Заливка области канвы (произвольной формы) заданным цветом FloodFill  

 

Средний Используется для установки цвета, стиля, ширины и режима пера  

 

Pen
Используется для установки цвета и текстуры при заливке графических фигур и фона канвы.  

 

Brush
Используется для установки шрифта заданного цвета, размера и стиля  

 

Font
Используется для чтение и записи цвета заданного пикселя канвы  

 

Pixels
Копирует прямоугольную область канвы в режиме

CopyMode

CopyRect CopyMode
Копирует прямоугольную область канвы с заменой цвета BrushCopy  

 

Рисует битовый образ, пиктограмму, метафайл в заданном месте канвы Draw  

 

Рисует битовый образ, пиктограмму или метафайл так, чтобы целиком заполнить заданный прямоугольник StretchDraw  

 

Низкий Используется как параметр при вызове функций Windows GDI  

 

Handle
<


Начало  Назад  Вперед



Книжный магазин