Win32 API. Структуры и сообщения окна
Страница 39. Сообщение 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Нет
Замечания по платформеНе имеется

 
« Предыдущая статья   Следующая статья »