2016-11-25 24 views
0

Mouse.OverrideCursorプロパティを設定するときは、カーソルのリストから選択できます。例えば矢印Cursorsクラスに含まれています。System.Windows.Input.Cursorsが完了していませんか?

Mouse.OverrideCursor = Cursors.Arrow; 

しかし、私は通常、ドラッグ&ドロップ&中に表示され、移動やコピーカーソルが不足しています。カスタムカーソルを作成する可能性が常にあることはわかっていますが、カーソルがすでに存在する場合は、そのようにしたくありません。

どうすればこれらのカーソルを取得できますか?

+3

D + Dカーソルは、Windows上の在庫カーソルに属していたことはありません。ほとんどの歴史的事故。ファイル>開く>ファイルを選択し、c:\ windows \ system32 \ ole32.dllを選択します。 Cursorsノードを展開します。 ID 1,2および3は、標準のD + Dカーソルです。右クリック> [エクスポート]をクリックして.curファイルに保存します。 DragDrop.DoDragDrop()を使用しているときは、D + Dにのみ適しており、既に使用されているので、この機能を適切に使用していない可能性があることに注意してください。 –

+0

@HansPassantありがとうございます。 – user3292642

答えて

0

"移動"カーソルはCursors.SizeAll(すべての方向のサイジングのように見えます)といいます。

drag'n'dropウィンドウ(win 10)を移動する場合、実際には正常な矢印のように見えます。

コピーカーソルは基本的ではなく、ファイルからロードするか、以下のトピックで説明するように図面を使用する必要があります。

Can I choose a custom image for C# Windows Application Drag Drop functions?

関連する問題