0

アプリから Word、Outlook、Power Point などの他のアプリに画像をドラッグ アンド ドロップしようとしています...現在のコードはこれらのアプリでは正常に動作しますが、MS ペイントに画像をドロップしようとすると動作しません。動作しません。C:\system32 フォルダーへのパスを示すパスが見つからないというメッセージが表示されることがあります。

PS: Windows Explorer から画像をドロップしようとすると動作しますが、たとえば Firefox からドロップしようとすると同じエラーが発生します。このコードは Windows 7 では正常に動作しますが、Windows 8 では動作しません。

private void clipboardListView_PreviewMouseMove(object sender, MouseEventArgs e)
{
     switch (item.Type)
     {
        case DashboardItem.ContentType.IMG:

        string[] fileName = new string[] { item.ImagePath };
        DragDrop.DoDragDrop(listViewItem, new DataObject(DataFormats.FileDrop, fileName), DragDropEffects.Copy);
     }
}
4

0 に答える 0