Здравствуйте, AndrewJD, Вы писали:
A>> Стандартный пример DragImg выдаёт корректную картинку при вызове InitializeFromWindow(), даже когда опция Show window contents while dragging выключена.
AJD>А что за стандартный пример DragImg?
Пример из Microsoft SDK.
AJD>Кроме того, что мешает тебе включить эту опцию на период выполнения D&D ?
Да, большое спасибо так и сделал, всё работает.
A>> Более того иконки на рабочем столе тоже можно таскать, они отображаются корректно. Или это реализовано как-то по другому ?
AJD>Иконки на рабочем столе — это обычный ListView. Соответственно все работает.
Да, и когда опция
Show content отключена, то вместо иконок отрисовываются квадратики. Насколько я понимаю делается это с помощью вызова InitializeFromWindow. Вот мне и интересно можно ли в своём окне поймать и обработать вызов DI_GETDRAGIMAGE. Так как примера такого я не встречал, то подумал что найдётся кто-то, кто это делал и скажет мне, что мол да, я такое делал у тебя где-то баг.
С уважением,
Алексей.
... << RSDN@Home 1.1.3 stable >>