Перетащите ссылку из Internet Explorer в приложение Windows
Я пытаюсь осуществить перетаскивание ссылок из веб-браузеров в приложение Win32. Он работает нормально, используя Firefox и Google Chrome, ссылка отображается как текст в моем IDataObject
состав. Но при перетаскивании ссылки из Internet Explorer она как-то блокируется.
С использованием EnumFormatEtc
а также GetClipboardFormatName
функции, которые я могу обнаружить, что IDataObject
содержит три формата; UntrustedDragDrop, msSourceUrl и DragImageBits.
Тем не менее, кажется, я не могу извлечь какие-либо данные, используя IDataObject->QueryGetData(...)
а также IDataObject->GetData(...)
Я пытался использовать соответствующие перечисления для форматов.
Перетаскивание ссылок из Internet Explorer просто запрещено, или я могу как-то обойти это и прочитать ссылку?