Классы 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" > |