Перетащите ссылку из Internet Explorer в приложение Windows

Я пытаюсь осуществить перетаскивание ссылок из веб-браузеров в приложение Win32. Он работает нормально, используя Firefox и Google Chrome, ссылка отображается как текст в моем IDataObject состав. Но при перетаскивании ссылки из Internet Explorer она как-то блокируется.

С использованием EnumFormatEtc а также GetClipboardFormatName функции, которые я могу обнаружить, что IDataObject содержит три формата; UntrustedDragDrop, msSourceUrl и DragImageBits.

Тем не менее, кажется, я не могу извлечь какие-либо данные, используя IDataObject->QueryGetData(...) а также IDataObject->GetData(...)Я пытался использовать соответствующие перечисления для форматов.

Перетаскивание ссылок из Internet Explorer просто запрещено, или я могу как-то обойти это и прочитать ссылку?

0 ответов

Другие вопросы по тегам