Я борюсь с разницей между перетаскиванием из Windows Shell -> AutoCAD и перетаскиванием из нашего приложения -> AutoCAD.
Если выпадет файл DWG из нашего приложенияв AutoCAD => AutoCAD выполняет операцию «открытия» Если кто-то перетаскивает файл DWG с рабочего стола (например) в AutoCAD => AutoCAD выполняет операцию «вставки».
В обоих случаях путь к файлу DWGправильно извлечен, файл правильно прочитан.«Вставить» означает добавление содержимого удаленного файла в текущий чертеж AutoCAD.«Открыть» означает закрытие текущего чертежа AutoCAD и открытие удаленного файла.
Мы реализовали IDropSource, используя формат CF_HDROP (и DROPFILES), который работает, например, путем перетаскивания из нашего приложения на рабочий стол..
У кого-нибудь есть подсказка?
Спасибо.