Win32 API. Структуры и сообщения окна - Сообщение WM_QUERYDRAGICON

ОГЛАВЛЕНИЕ

Сообщение WM_QUERYDRAGICON

Сообщение WM_QUERYDRAGICON посылается свернутому (иконизированному) окну. Окно собирается сделать перемещение при помощи пользователя, но не определяет пиктограмму для своего класса. Прикладная программа может возвратить значение дескриптора пиктограммы или курсора. Система отображает этот курсор или пиктограмму, в то время как пользователь перетаскивает пиктограмму.

Синтаксис

 
WM_QUERYDRAGICON

Параметры

У этого сообщения нет параметров.

Возвращаемые значения

Прикладная программа должна возвратить дескриптор курсора или пиктограммы, которую Windows должен показывать, в то время, когда пользователь перетаскивает пиктограмму. Курсор или пиктограмма должны быть совместимы с разрешающей способностью дисплейного устройства. Если прикладная программа возвращает ПУСТО (NULL), система отображает заданный по умолчанию курсор.

Действия по умолчанию

Функция DefWindowProc возвращает значение дескриптора заданного по умолчанию курсора.

Замечания

Когда пользователь перетаскивает пиктограмму окна без определения класса пиктограммы, Windows меняет пиктограмму на, заданный по умолчанию, курсор. Если прикладная программа требует, чтобы в ходе перемещения отображался отличающийся от системного курсор, она должна возвратить дескриптор курсора или пиктограммы, которые совместимы по разрешающей способности с дисплейным устройством. Если прикладная программа возвращает дескриптор цветного курсора или пиктограммы, система преобразует курсор или пиктограмму в чернобелую. Прикладная программа может вызывать функцию LoadCursor или LoadIcon, чтобы загрузить курсор или пиктограмму из ресурсов своего исполняемого (.EXE) файла и возвратить обратно этот дескриптор.

Смотри также

DefWindowProc, LoadCursor, LoadIcon

Размещение и совместимость WM_QUERYDRAGICON

Windows NT   Да 
Win95    Да
Win32s    Да
Импортируемая библиотека -
Заголовочный файл   winuser.h
Unicode    Нет
Замечания по платформе  Не имеется