Электронный учебник:


Курс лекций:


Дополнительно:

Практикум:



Наши хостеры:

Ресурсы приложения

    HICON  hIcon       // идентификатор пиктограммы, возвращаемый LoadIcon ).

            Предварительно следует получить контекст отображения. Операции с контекстом отображения будут рассмотрены при изучении интерфейса графических устройств GDI.

24

            Вместо имени файла с пиктограммой в операторе ICON может в фигурных скобках быть задан непосредственно битовый образ пиктограммы в шестнадцатиричном виде.

            Функция DestroyIcon используется  для  освобождения  оперативной  памяти ,  занятой  пиктограммой :

 BOOL DestroyIcon( HICON  hIcon            // идентификатор пиктограммы, возвращаемый LoadIcon );

            В  качестве  еще  одного  ресурса  приложение  может  использовать  курсор мыши -  битовое  изображение ,  аналогичное  пиктограмме.  Изображение  курсора  формируется  приложением  Resource  WorkShop в  файле с расширением  .cur . Аналогично  пиктограмме  ,  для  включения  курсора  в  файл  описания  ресурсов  используется  специальный  оператор CURSOR ,  все  параметры  которого имеют тот же смысл ,  что  и  параметры  оператора  ICON (для констант – идентификаторов ресурса рекомендуется использовать префикс IDC_ ):

            CursorID    CURSOR   [параметры загрузки] [тип  памяти]  имя  файла

Для  загрузки курсора      из файла приложения  используется  функция LoadCursor :

HCURSOR LoadCursor(

    HINSTANCE  hInstance,  // идентификатор приложения, содержащего ресурс

    LPCTSTR  lpCursorName // идентификатор ресурса );

Функция  LoadCursor возвращает  идентификатор загруженного курсора типа HCURSOR или NULL при ошибке. Если первый параметр функции указан как NULL, функция загружает один из стандартных курсоров, заданных вторым параметром и входящих в системные ресурсы :

предыдущаяследующая