О курсорах


Microsoft® Windows®  предоставляет набор стандартных курсоров, которые доступны для любой прикладной программы, чтобы использовать их в любое время. Заголовочные файлы SDK содержат идентификаторы для стандартных курсоров - эти идентификаторы начинаются с префикса "IDC_ ".

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

Прикладная программа может использовать функцию GetIconInfo, чтобы получить информацию о текущем изображении курсора и может нарисовать курсор, используя функцию DrawIconEx. Чтобы нарисовать заданное по умолчанию изображение стандартного курсора при обращении к функции DrawIconEx установите флажок DI_COMPAT. Если вы не установите флажок DI_COMPAT, DrawIconEx рисует стандартный курсор, использующий изображение, которое задал пользователь.

Пользовательские курсоры разрабатываются для использования в специальной прикладной программе и могут быть любого внешнего вида, определяемого разработчиком. Следующая иллюстрация показывает несколько пользовательских курсоров.

Пользовательские курсоры, включающие в себя: руку, кнопку, перо, мишень, молоток

Курсоры могут быть или одноцветными, или цветными и, или статическими, или "живыми". Тип курсора, используемого в отдельной компьютерной системе, зависит от системного дисплея. Старые дисплеи типа VGA не поддерживают цветные или "живые" курсоры. Новые дисплеи, чьи драйверы изображения используют механизм аппаратно-независимого растрового формата DIB, поддерживают их.

Курсоры и пиктограммы похожи и могут использоваться  заменяя друг друга во многих ситуациях. Единственное различие между ними в том, что изображение, заданное как курсор, должно быть в формате, который дисплей может поддерживать. Например, курсор должен быть одноцветным для дисплея VGA.

Этот общий обзор дает информацию о нижеследующих темах:

Назад в оглавление
На главную страницу

Hosted by uCoz