Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Поясните понятие графического контекста Windows




Ответ: Операционная система Windows является многозадачной, поэтому

в ней запрещен непосредственный доступ к устройствам, в том числе и к

видеокарте, так как это может вызвать конфликт между приложениями.

Вместо непосредственного взаимодействия с аппаратной частью предназ-

начен программный интерфейс, представляемый операционной системой

в виде набора системных API-функций.

Для того, чтобы идентифицировать какое-либо устройство, Windows исполь-

зует понятие его контекста (DC), с которым и производятся все необходи-

мые операции. Для вывода графической информации на экран, принтер и

другие аналогичные им устройства используется специальная разновид-

ность контекста устройства — графический контекст, представляющий

собой описание параметров графического устройства и используемый по

ссылке (НОС).Ссылка на графический контекст передается API-функциям в качестве одного из параметров, в результате чего выводимая информация попадает

на необходимое устройство. Контекст графического устройства имеет сле-

дующий набор характеристик:

» стиль и цвет обводки;

» стиль и цвет заливки;

» шрифт для вывода текстовой информации.

Расскажите о представлении графического контекста Windows в Delphi В Delphi графический контекст Windows инкапсулирован в класс TCanvas,

представляющий собой область отображения, и имеющий множество методов для вывода графической информации, например:

» отрезков и ломаных линий;

» прямоугольников, в том числе со скругленными краями;

» окружностей, эллипсов и дуг;

» кривых Безье;

* текстовой информации.

Также поддерживается заливка любой замкнутой области.

Характеристики контекста также представляются экземплярами классов.

Для хранения параметров обводки используется класс ТРеп, для хранения

характеристик заливки — класс TBrush, а для хранения информации о

шрифте — класс TFont.






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных