Показать сообщение отдельно
  #12  
Старый 08.05.2013, 20:55
Oreon Oreon вне форума
Прохожий
 
Регистрация: 27.03.2012
Сообщения: 36
Репутация: 10
По умолчанию

Цитата:
Сообщение от Alegun
Внутренний (внутри приложения) и внешний (работа с другими программами) Drag&Drop это совершенно независимые вещи, они никак не могут пересекаться .
В теории - согласен, на практике - когда стартует драг по форме (я тащу файл на дерево каталогов) я меняю курсор, при наведении на приемник ветки подсвечиваются, при нажимании шифт/контрол курсор тоже реагирует - все отлично, но когда я пробую задействовать в маусдаун команду
Код:
DoDragDrop(dataObj, Mainform, dwOKEffects, AResult);
- курсор меняется на системный, работает внешний драг, по форме уже не работает. Именно эти команды я хотел попробовать перевесить на мауслив и столкнулся с другой проблемой которая привела к старту темы. Так что если можете - ткните в ошибку или подскажите правильный путь
Ответить с цитированием