Уведомление
WM_QUERYDRAGICONСообщение
WM_QUERYDRAGICON отправляется свернутому (иконизированному) окну. Пользователь собирается перетащить окно, но не определяет пиктограмму для его класса. Прикладная программа может возвратить дескриптор пиктограммы или курсора. Система показывает на экране этот курсор или пиктограмму до тех пор, пока пользователь перетаскивает пиктограмму.Окно получает это сообщение через свою функцию
WindowProc.Синтаксис
WPARAM wParam LPARAM lParam;WM_QUERYDRAGICON |
Параметры
wParam
Этот параметр не используется.
lParam
Этот параметр не используется.
Возвращаемые значения
Прикладная программа должна возвратить дескриптор курсора или пиктограммы, которую система показывает до тех пор, пока пользователь перетаскивает пиктограмму. Курсор или пиктограмма должны быть совместимы с разрешающей способностью дисплейного устройства. Если прикладная программа возвращает ПУСТО (NULL), система показывает на экране заданный по умолчанию курсор.
Замечания
Когда пользователь перетаскивает пиктограмму окна без определения класса пиктограммы, система меняет пиктограмму на заданный по умолчанию курсор. Если приложение требует, чтобы в ходе перемещения отображался другой курсор, она должна возвратить дескриптор курсора или пиктограммы, которые совместимы с разрешающей способностью дисплея. Если прикладная программа возвращает дескриптор цветного курсора или пиктограммы, система преобразует курсор или пиктограмму в черно-белую. Приложение может вызывать функцию
LoadCursor или LoadIcon, чтобы загрузить курсор или пиктограмму из ресурсов своего исполняемого (.EXE) файла и возвратить обратно этот дескриптор.Если процедура диалогового окна обрабатывает это сообщение, она должна привести желаемое возвращаемое значение к
BOOL и непосредственно возвратить значение. Значение DWL_MSGRESULT, установленное функцией SetWindowLong игнорируется.Смотри также
Краткий обзор Окна, LoadCursor, LoadIcon, SetWindowLong
Размещение и совместимость WM_QUERYDRAGICON |
|
Windows. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Да |
Windows NT |
Да |
Windows Me |
Да |
Windows 98 |
Да |
Windows 95 |
Да |
Заголовочный файл |
|
- объявлено в |
Winuser.h |
- включено в |
Windows.h |