Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2003.05.19;
Скачать: [xml.tar.bz2];

Вниз

Как сделать претаскивание в ListView (без VCL)?   Найти похожие ветки 

 
DVM   (2003-03-20 08:16) [0]

Кто нибудь делал перетаскивание Item-ов в ListView созданном без VCL (на WinApi). Как это делается?


 
MBo   (2003-03-20 08:49) [1]

А обработкой WM_MouseXXX не получается?


 
DVM   (2003-03-20 09:11) [2]

Да пробовал WM_MOUSEDOWN+WM_MOUSEMOVE+WM_MOUSEUP, но что-то мне подсказывает, что есть другой способ.

Во-первых, везде в виндах при перетаскивании итем полупрозрачный.
Во-вторых, само движение итема при такой реализации не такое (что-ли более плавное).


 
MBo   (2003-03-20 09:18) [3]

IDropTarget и т.д. смотрел?


 
DVM   (2003-03-20 09:26) [4]

> MBo
Не смотрел. Посмотрю.

Извиняюсь за наглость, а примера использования ни у кого не завалялось?


 
MBo   (2003-03-20 09:31) [5]

>DVM
Я с D"n"D без VCL дела не имел.
может, MFC-шные исходники CDataObject etc помогут, если найдешь.


 
DVM   (2003-03-20 09:47) [6]

Пробовал искать в исходниках VCL (В TControl, кажется, перетаскивание реализуется изначально), но после пары часов лазанья по этим дебрям, я это занятие бросил. Там все цепляется одно за другое, если брать технику перетаскивания оттуда, пол-VCL в свою программу переписать надо.
Поищу в MFC. Хотя думаю там не легче.



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2003.05.19;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.006 c
9-59530
ogo
2002-12-10 10:12
2003.05.19
телстурирование в opengl


3-59581
Sergey
2003-04-25 15:59
2003.05.19
SQL запрос ???


9-59524
MYSTERYO
2002-12-14 10:56
2003.05.19
Где спрайты качнуть из диабло или аллодов подскажите


1-59740
Skalp
2003-05-06 09:53
2003.05.19
Как поместить в файл ресурса (*.res) поместить файл *.bmp ...


3-59571
Jakommo
2003-04-27 14:30
2003.05.19
UML модель приложения на BoldSoft.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский