ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Поясните понятие графического контекста WindowsОтвет: Операционная система Windows является многозадачной, поэтому в ней запрещен непосредственный доступ к устройствам, в том числе и к видеокарте, так как это может вызвать конфликт между приложениями. Вместо непосредственного взаимодействия с аппаратной частью предназ- начен программный интерфейс, представляемый операционной системой в виде набора системных API-функций. Для того, чтобы идентифицировать какое-либо устройство, Windows исполь- зует понятие его контекста (DC), с которым и производятся все необходи- мые операции. Для вывода графической информации на экран, принтер и другие аналогичные им устройства используется специальная разновид- ность контекста устройства — графический контекст, представляющий собой описание параметров графического устройства и используемый по ссылке (НОС).Ссылка на графический контекст передается API-функциям в качестве одного из параметров, в результате чего выводимая информация попадает на необходимое устройство. Контекст графического устройства имеет сле- дующий набор характеристик: » стиль и цвет обводки; » стиль и цвет заливки; » шрифт для вывода текстовой информации. Расскажите о представлении графического контекста Windows в Delphi В Delphi графический контекст Windows инкапсулирован в класс TCanvas, представляющий собой область отображения, и имеющий множество методов для вывода графической информации, например: » отрезков и ломаных линий; » прямоугольников, в том числе со скругленными краями; » окружностей, эллипсов и дуг; » кривых Безье; * текстовой информации. Также поддерживается заливка любой замкнутой области. Характеристики контекста также представляются экземплярами классов. Для хранения параметров обводки используется класс ТРеп, для хранения характеристик заливки — класс TBrush, а для хранения информации о шрифте — класс TFont. Не нашли, что искали? Воспользуйтесь поиском:
|