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


Курс лекций:


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

Практикум:



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

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

IDC_APPSTARTING – стандартная стрелка и маленькие песочные часы;

IDC_ARROW            - стандартная  стрелка;

IDC_CROSS  - перекрестие;

IDC_IBEAM  –  текстовый курсор;

IDC_ICON– пустая пиктограмма;

IDC_NO – перечеркнутая окружность;

IDC_SIZE– перекрестие из стрелок;

IDC_SIZEALL– аналогично IDC_SIZE

IDC_SIZENESW, IDC_SIZENS, IDC_SIZENWSE, IDC_SIZEWE – индикация изменения размера;           

IDC_UPARROW– вертикальная стрелка;

IDC_WAIT– песочные часы.

Курсор, используемый приложением, определяется при регистрации класса окна через соответствующее поле структуры WNDCLASSEX. Функция SetCursor  позволяет  динамически  изменять форму  курсора ,  делая  текущим  загруженный в память курсор ,  идентификатор которого передан ей в качестве  параметра:

HCURSOR SetCursor( HCURSOR  hcur );

            Функция  ShowCursor позволяет  делать  курсор невидимым:

            int ShowCursor( BOOL  bShow  // флаг видимости курсора );     

            Специальной  функции  для  рисования  курсора нет ,  так как  эта  операция выполняется  Windows  автоматически.  Однако ,  можно отобразить курсор в окне приложения,  передав  функции  DrawIcon идентификатор курсора  ,  возвращаемый  функцией  LoadCursor.  Эта  возможность не документирована и  может  не работать  в  последующих  версиях  Windows.

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

                BOOL DestroyCursor( HCURSOR  hCursor );

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

            К  ресурсам  приложения  также  относится  графическое изображение  типа bitmap , которое  может быть  сформировано  ResourceWorkshop в  файле  с  расширением .bmp . 

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