Web ブラウザーから Win32 アプリケーションへのリンク URL のドラッグを実装しようとしています。Firefox と Google Chrome を使用すると問題なく動作し、リンクはIDataObject構造内にテキストとして表示されます。しかし、Internet Explorer からリンクをドラッグすると、何らかの理由でリンクがブロックされているように見えます。
EnumFormatEtcとGetClipboardFormatName関数を使用して、IDataObjectに 3 つの形式が含まれていることを検出できます。UntrustedDragDrop、msSourceUrl、およびDragImageBits。
IDataObject->QueryGetData(...)ただし、 andを使用してデータを抽出できないようですIDataObject->GetData(...)。対応する列挙型をフォーマットに使用してみました。
Internet Explorer からリンクをドラッグすることは単に禁止されていますか、それともこれを回避してリンクを読む方法はありますか?