Классы TGraphic и TPicture



16.4.5. Классы TGraphic и TPicture

Важное место в графическом инструментарии Delphi занимают классы TGraphic и TPicture.

TGraphic - это абстрактный класс, инкапсулирующий общие свойства и методы трех своих потомков: пиктограммы (TIcon), метафайла (TMetafile) и растрового изображения (TBitmap). Общей особенностью потомков TGraphic является то, что обычно они сохраняются в файлах определенного формата. Пиктограммы представляют собой небольшие растровые изображения, снабженные специальными средствами, регулирующими их прозрачность. Для файлов пиктограмм обычно используется расширение ico. Метафайл - это изображение, построенное на графическом устройстве с помощью специальных команд, которые сохраняются в файле с расширением wmf или emf. Растровые изображения - это произвольные графические изображения в файлах со стандартным расширением bmp.

Свойства класса TGraphic:





property Empty: Boolean; Содержит True, если с объектом не связано графическое изображение
property Height: Integer; Содержит высоту изображения в пикселях
property Modified: Boolean; Содержит True, если графический объект изменялся
property Palette: HPALETTE; Содержит цветовую палитру графического объекта
property PaletteModified: Boolean; Содержит True, если менялась цветовая палитра графического объекта
property Transparent: Boolean; Содержит True, если объект прозрачен для фона, на котором он изображен
property Width: Integer; Содержит ширину изображения в пикселях
Методы Класса TGraphic:
procedure LoadFromClipooardFor.gif" >


Содержание раздела