Энциклопедия 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
<


Содержание  Назад  Вперед