Уведомление WM_QUERYDRAGICON


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

Окно получает это сообщение через свою функцию WindowProc.

Синтаксис

WM_QUERYDRAGICON
    WPARAM wParam
    LPARAM lParam;

Параметры

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

 

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

Hosted by uCoz