Функция DAD_DragEnterEx2 (shlobj_core.h)
[DAD_DragEnterEx2 доступно в Windows 2000 и Windows XP. В последующих версиях он может быть изменен или недоступен. Вместо этого используйте ImageList_DragEnter .]
Блокирует обновления указанного окна во время операции перетаскивания и отображает изображение перетаскивания в указанной позиции в окне.
Синтаксис
BOOL DAD_DragEnterEx2(
[in] HWND hwndTarget,
const POINT ptStart,
[in, optional] IDataObject *pdtObject
);
Параметры
[in] hwndTarget
Тип: HWND
Дескриптор окна, владеющего перетаскиванием изображения.
ptStart
Тип: const POINT
Указывает координаты, с которых начинается отображение изображения перетаскивания. Координаты находятся относительно левого верхнего угла окна, а не клиентской области.
[in, optional] pdtObject
Тип: IDataObject*
Указатель на интерфейс IDataObject в объекте данных. Этот объект данных содержит данные, передаваемые во время операции перетаскивания. В случае удаления этот объект данных будет включен в целевой объект. Этот параметр может иметь значение NULL.
Возвращаемое значение
Тип: BOOL
Возвращает значение TRUE в случае успешного выполнения, в противном случае — FALSE .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | shlobj_core.h (включая Shlobj.h) |
Библиотека | Shell32.lib |
DLL | Shell32.dll (версия 5.0 или более поздняя) |
Набор API | ext-ms-win-shell-shell32-l1-2-1 (представлено в Windows 10 версии 10.0.10240) |