Реферат: Механизмы взаимодействия приложения с пользователем
Параметры:
hInst - хэндл приложения, в которое загружается растровое изображение;
lpsz Bitmap - указатель на строку с нулевым символом в конце, которая содержит имя ресурса растрового изображения, подлежащего загрузке.
Возвращаемое значение: при успешном выполнении - хендл загруженного растрового изображения, иначе - NULL.
Функция DeleteObject () удаляет логический объект, для создания которых применяется достаточно много функций. Синтаксис функции следующий.
BOOL DeleteObject (HGDIOBJ hGdiObject)
Параметры:
hGdiObject - хэндл объекта GDI. Этот параметр должен указывать хендл пера, растрового изображения, кисти, области, палитры или шрифта.
Возвращаемое значение: при успешном выполнении - TRUE, иначе - FALSE.
2. Функция LoadCursor () загружает ресурс курсора из файла ресурсов. Если курсор загружен в составе определения класса окна, то курсор мыши, находясь в пределах клиентской области окна, будет принимать форму загруженного курсора. В файле описания ресурсов приложения необходимо указать пиктограмму с помощью оператора CURSOR. Формат оператора имеет следующий вид:
CURSORNAMECURSOR"CURSORFILE. CUR"
Если требуется в разное время иметь разные формы курсора в клиентской области окна, то форма курсора класса окна должна быть установлена в NULL, а курсор должен быть указан путем вызова функции SetCursor () при получении каждого сообщения WM_SETCURSOR. Синтаксис функций следующий:
HCURSOR LoadCursor (HINSTANCE hInst, LPCTSTR lpszCursor)
Параметры:
hInst - хэндл приложения, в которое загружается курсор. Для загрузки системного курсора параметр hInst должен быть равным NULL;
lpszCursor - указатель на строку с нулевым символом в конце, которая содержит имя ресурса курсора, подлежащего загрузке. Если задан системный курсор, то параметр должен принимать одно из значений идентификаторов IDC_.
Возвращаемое значение: при успешном выполнении - хендл загруженного курсора, иначе - NULL.
3. Функция LoadIcon () загружает пиктограмму из файла ресурсов. В файле описания ресурсов приложения необходимо указать пиктограмму с помощью оператора ICON. Формат оператора имеет следующий вид:
ICONNAMEICON "ICONFILE. ICO"
Эта функция также позволяет получить пиктограммы, определенные в системе. Для загрузки системных пиктограмм параметр hInst должен быть равным нулю. Синтаксис функций следующий:
HICON LoadIcon (HINSTANCE hInst, LPCTSTR lpszIcon)
Параметры:
hInst - хэндл приложения, в которое загружается растровое изображение;
lpszIcon - указатель на строку с нулевым символом в конце, которая содержит имя ресурса пиктограммы, подлежащей загрузке. Если задан системная пиктограмма, то параметр должен принимать одно из значений идентификаторов IDI_.
Возвращаемое значение: при успешном выполнении - хендл загруженной пиктограммы, иначе - NULL.
4. Функция AddFontResource () обычно используется для ввод ресурса шрифта из файла в таблицу шрифтов Windows. Таблица шрифтов содержит данные о шрифтах, доступных для приложения Windows. В качестве имен файлов шрифтов может быть указано:
файл. FON ресурса шрифта;
файл. FNT первичного растрового шрифта;
файл. TTF первичного шрифта TrueType;