Как отобразить изображение рядом с курсором при перетаскивании? - PullRequest
1 голос
/ 17 июня 2009

Может кто-нибудь сказать мне, как я могу отобразить изображение рядом с курсором, как Vista (при перетаскивании файла в папку отображается подсказка «Копировать в ...»)?

Ответы [ 3 ]

1 голос
/ 21 июня 2009

Посмотрите на следующую статью:

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);
}
0 голосов
/ 17 июня 2009
0 голосов
/ 17 июня 2009

Краткий ответ начинается с:

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

Подробности объясняются в этой статье: Как использовать собственные курсоры

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...