пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Визначення атрибутів вікна прикладки (піктограми та курсор). Використання стандартних атрибутів та атрибутів користувача.

Пиктограммы (иконки), курсоры и растровые изображения ресурсами, содержащих графическую информацию. Они могут быть создаваться с помощью графического редактора или редактора ресурсов Visual C ++. После создания эти ресурсы должны быть включены в соответствующий файл ресурсов и загружены в программу. Курсоры имеют стандартный размер 32x32 пикселя. Пиктограммы - 32x32 (стандартная пиктограмма) и 16x16 (маленькая). Для формирования класса оформления в MFC-программах используется WinAPI-функция с таким прототипом:

LPCSTR AFXAPI AfxRegisterWndClass (UINT Style, HCURSOR hCur = 0, HBRUSH hBrush = 0, HICOPN hIcon = 0);

В частности загрузки пиктограмм обеспечивает функция LoadIcon (), ее прототипы:

HICON CWinApp :: LoadIcon (LPCTSTR lpszResourceName);

HICON CWinApp :: LoadIcon (UINT nIDResource);

где lpszResourceName - строчный описание ресурса пиктограммы, nIDResource - идентификатор ресурса пиктограммы. Таким образом, можно создать определенное изображение пиктограммы в редакторе ресурсов, сохранить ее с идентификатором, например IDI_ICON1 и загрузить в дескриптор пиктограммы:

HICON MyIcon = LoadIcon (IDI_ICON1);

Аналогичная ситуация для курсоров. Для них существуют следующие функции:

HCURSOR CWinApp :: LoadCursor (LPCTSTR lpszResourceName);

HCURSOR CWinApp :: LoadCursor (UINT nIDResource);

HCURSOR MyCursor = LoadCursor (IDC_CURSOR1);

Кроме создаваемых собственноручно пиктограмм и ресурсов, можно использовать несколько стандартных (LoadStandardIcon).


22.06.2015; 09:38
хиты: 232
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь