Функция DAD_SetDragImage (shlobj_core.h)
[DAD_SetDragImage доступно в Windows 2000 и Windows XP. В последующих версиях он может быть изменен или недоступен. Вместо этого используйте ImageList_BeginDrag .]
Задает изображение перетаскивания.
Синтаксис
BOOL DAD_SetDragImage(
HIMAGELIST him,
POINT *pptOffset
);
Параметры
him
Тип: HIMAGELIST
Дескриптор списка изображений. Этот параметр использует нулевой индекс в ImageList.
pptOffset
Тип: POINT*
Указатель на координаты, используемые в качестве горячей точки для перетаскивания изображения. Координаты относятся к левому верхнему углу изображения.
Возвращаемое значение
Тип: BOOL
Возвращает ненулевое значение в случае успешного выполнения или ноль в противном случае.
Комментарии
Вы можете очистить изображение перетаскивания, задав для параметра him значение -1
, а для параметра pptOffset — значение NULL
. Образ должен быть задан в том же потоке.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | shlobj_core.h (включая Shlobj.h) |
Библиотека | Shell32.lib |
DLL | Shell32.dll (версия 5.00 или более поздняя) |
Набор API | ext-ms-win-shell-shell32-l1-2-1 (представлено в Windows 10 версии 10.0.10240) |