Drag&Drop
От: adavydenko  
Дата: 21.03.05 11:07
Оценка:
Привет всем.

Подскажите пожалуйста, как реализовать отображение картинки для D&D с помощью вызова метода InitializeFromWindow() интерфейса IDragSourceHelper. В МСДН-е написано что этот метод посылает окну сообщение DI_GETDRAGIMAGE. Но у меня это сообщение не приходит и вызов InitializeFromWindow() возвращает E_FAIL. Примеров реализации этого механизма я не нашел. Примеры со стандартными компоненами List/Tree не в счёт, так как мне нужно самому сформировать картинку для отображения.

Ранее, для формирования картинки я использовал метод InitializeFromBitmap, но обнаружил, что он работает только на системах Windows2000+SP3 и старше На системах с голой Win2k вплоть до 2-го сервиспака эта функция не работает. В связи с этим я хочу перейти на InitializeFromWindow, судя по стандартному примеру DragImg она должна работать везде.

Буду рад любой информации по этой теме.

С уважением,
Алексей.
... << RSDN@Home 1.1.3 stable >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.