Реферат: Механизмы взаимодействия приложения с пользователем
МЕХАНИЗМЫ ВЗАИМОДЕЙСТВИЯ ПРИЛОЖЕНИЯ С
ПОЛЬЗОВАТЕЛЕМ
План
Файл ресурсов
Меню приложения
Акселераторы
Файл ресурсов
Ресурсами называются некоторые данные, которые определяются еще до начала работы программы, особым образом добавляются в выполняемый файл и используются при работе программы. Яркими примерами таких данных являются:
иконки
курсоры мыши.
используемые в программе изображения;
строки символов;
меню;
ускорители клавиатуры;
диалоговые окна;
шрифты;
ресурсы, определяемые пользователем.
Помимо того, что ресурсы определяются до начала работы программы и добавляются в исполняемый файл, у них есть еще одна характерная черта. При загрузке bin-файла в память, РЕСУРСЫ В ПАМЯТЬ НЕ ЗАГРУЖАЮТСЯ. Только в случае, если тот или иной ресурс требуется для работы программы, программа сама загружает ресурс в память.
Возможность использования того или иного атрибута в качестве ресурса не означает, что программист не может создавать эти атрибуты в программе.
Все ресурсы, заранее определенные в Win32 API, называются стандартными.
Существует пять типов однострочного описания ресурса:
BITMAP.
CURSOR.
ICON.
FONT.
MESSAGETABLE.
Каждый из этих операторов загружает файл данных указанного типа в данные ресурса. После включения этих данных в данные ресурса могут применяться функции LoadBitmap (), LoadCursor () и LoadIcon () для непосредственного доступа к соответствующим данным в программе.
1. Функция LoadBitmap () загружает ресурс растрового изображения из файла ресурсов. В файле описания ресурсов приложения необходимо указать растровое изображение с помощью оператора BITMAP. Формат оператора имеет следующий вид:
BITMAPNAMEBITMAP "BITMAPFILE. BMP"
По окончании использования растрового изображения, приложение должно вызвать функцию DeleteObject () для освобождения памяти, занимаемой изображением. Синтаксис функций следующий:
--> ЧИТАТЬ ПОЛНОСТЬЮ <--