Поделиться через


макрос TreeView_CreateDragImage (commctrl.h)

Создает растровое изображение перетаскивания для указанного элемента в элементе управления "Представление дерева". Макрос также создает список изображений для растрового изображения и добавляет растровое изображение в список изображений. Приложение может отображать изображение при перетаскивании элемента с помощью функций списка изображений. Этот макрос можно использовать или явно отправить сообщение TVM_CREATEDRAGIMAGE.

Синтаксис

HIMAGELIST TreeView_CreateDragImage(
   HWND      hwnd,
   HTREEITEM hitem
);

Параметры

hwnd

Тип: HWND

Обработка элемента управления "Дерево- представление".

hitem

Тип: HTREEITEM

Дескриптор элемента, получающего новое перетаскивание растрового изображения.

Возвращаемое значение

Тип: HIMAGELIST

Возвращает дескриптор списка изображений, в который был добавлен растровый рисунок перетаскивания при успешном выполнении или значение NULL в противном случае.

Замечания

Если вы создаете элемент управления "Представление дерева" без связанного списка изображений, вы не можете использовать макрос TreeView_CreateDragImage для создания изображения для отображения во время операции перетаскивания. Необходимо реализовать собственный метод создания курсора перетаскивания.

Ваше приложение отвечает за уничтожение списка изображений, если он больше не нужен.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista [только классические приложения]
минимальный поддерживаемый сервер Windows Server 2003 [только классические приложения]
целевая платформа Виндоус
заголовка commctrl.h