如何在拖动时显示光标旁边的图像?

时间:2009-06-17 12:00:34

标签: .net winforms

有人能告诉我如何在Vista旁边显示光标旁边的图像(将文件拖到文件夹时显示“复制到...”工具提示)?

3 个答案:

答案 0 :(得分:1)

请看以下文章:

http://blogs.msdn.com/adamroot/archive/2008/02/15/shell-style-drag-and-drop-in-net-part-3.aspx

更新:您需要在SwfDragSourceHelper.cs中应用以下修改以启用WinXP支持。

public static void AllowDropDescription(bool allow)
{
    IDragSourceHelper2 sourceHelper = new DragDropHelper() as IDragSourceHelper2;
    if (sourceHelper != null)
        sourceHelper.SetFlags(allow ? 1 : 0);
}

答案 1 :(得分:0)

简短的回答始于:

Cursor myCursor = new Cursor("myCursor.cur");

详细信息在本文中进行了解释:How To Use Custom Cursors

答案 2 :(得分:0)