Drag&Drop

Тема в разделе "WASM.WIN32", создана пользователем AntiE, 3 апр 2020.

  1. AntiE

    AntiE New Member

    Публикаций:
    0
    Регистрация:
    29 июн 2017
    Сообщения:
    14
    Делаю обычный дроп через OLE, столкнулся с проблемой, - IDataObject::GetData (CF_HDROP) спотыкается об пути > MAX_PATH на младших версиях ОС (на 10-ке не проверял).
    Вопрос - можно ли как-то решить?
    Непосредственно приложение умеет работать с длинными путями, но походу реализация метода в OLE их не переваривает. Мб можно получить указатель на строку с путем дропнутого файла напрямую без вызова GetData (если это имеет смысл и там путь в принципе есть\ не "порезан"), или как-то еще?