Лабораторная работа №3. Видеосистема

Целью данной работы является изучение основных функций Win32 API работы с видеосистемой Windows.

Пример использования функций в пользовательских приложениях приведен в демонстрационной программе lab_api.exe. Для визуального просмотра результатов выполнения данных функций требуется запустить программу lab_api.exe и выбрать опцию меню «Видеосистема». В справочной системе приведено полное описание используемых функций, включая синтаксис функции. Вызов справочной системы производится из программы lab_api.exe через опцию меню «Справочная система» либо запуском программы lab_help.exe.

Основное функциональное назначение видеосистемы

Видеосистема обеспечивает обратную связь в интерфейсе пользователя. На дисплей выводится информация о работе программ. Вместе с устройствами ручного ввода видеосистема является неотъемлемой частью всех современных ПЭВМ. Для ПЭВМ в основном используются дисплеи на базе электронно-лучевых трубок.

Функции видеосистемы представляют собой весь набор действий связанных с выводом графической информации, режимом отображения, цветовой палитрой системы и сервисом. Под выводом графической информации понимаются операции касающиеся вывода цветных (для цветной системы) точек и фигур, закрашивание и копирование областей, вывод текста. Количество режимов отображения (видеорежимов) имеют конечное значение, которое определяется количеством возможных цветовых режимов (4-битный, 8-битный, 16-битный и 32-битный) и разрешений (640х480, 800х600, 1024х768 и т.д.). Цветовая палитра операционной системы это определенные цвета, которые окрашивают те или иные объекты стандартного интерфейса пользователя. Такими элементами для Windows являются рабочий стол, шрифты, окна и их элементы. Сервисные функции видеосистемы заключаются в управлении хранителями экрана, отключением дисплея и т.п.

Не смотря на различные виды дисплеев и видеоадаптеров, доступ со стороны программ к видеосистеме достаточно унифицирован.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: