私のWPFアプリケーションでは、ドラッグドロップを実装し、PNG画像をDataObjectに配置してから、それをDoDragDropメソッドに渡しています。どのアプリケーションをドロップできるかについては、かなり行き当たりばったりのようです。はい、いいえ、いいえ。
ターゲット アプリケーション (MS Word) がドラッグされたオブジェクトを受け入れるかどうかを確認する方法があるかどうかを確認するためにここにいます。現在、画像はドラッグされているように見えますが、Word は何もしません。Excel から Word にドラッグすると、ドラッグが機能しないことを示す赤いアイコンが表示されます。ドラッグが機能しない場合 (可能であれば)、同じアイコンを表示する必要があります。
私が持っているすべての記事は、DragSource としての私のアプリではなく、DropTarget が DragOver および Feedback イベントを実装していることを示しているようです? これは正しいですか、またはこれらのイベントを使用して DropTarget を確認できますか?
Word が私の画像を受け入れず、Excel が受け入れるというのは奇妙です。より堅牢なドラッグドロップする他の方法はありますか?
ご協力ありがとうございます。