Я даже смирюсь с тем, что он черно-белый будет, хотя дучше и цветной.
Хочу Drag&Drop организовать, показывая курсором картинку перетаскиваемого объекта, а не абстрактную иконку.
Создать курсор из Bitmap
От:
Аноним
Дата:
13.07.06 13:05
Оценка:
Курсор надо создавать не из Bitmap, а их *.cur файла, который можно сделать из Bitmap в любом графическом редакторе.
Дальше здесь — Цветной курсор в .net
Здравствуйте, Nikolay_P_I, Вы писали:
N_P>Как создать курсор из Bitmap ?
N_P>Я даже смирюсь с тем, что он черно-белый будет, хотя дучше и цветной.
N_P>Хочу Drag&Drop организовать, показывая курсором картинку перетаскиваемого объекта, а не абстрактную иконку.
Может тебе попробовать иконку использовать вместо курсора?
Bitmap ddd = new Bitmap(10, 10);
Cursor aaa = new Cursor(ddd.GetHicon());
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, Nikolay_P_I, Вы писали:
N_P>>Как создать курсор из Bitmap ?
N_P>>Я даже смирюсь с тем, что он черно-белый будет, хотя дучше и цветной.
N_P>>Хочу Drag&Drop организовать, показывая курсором картинку перетаскиваемого объекта, а не абстрактную иконку.
А>Может тебе попробовать иконку использовать вместо курсора?
А>Bitmap ddd = new Bitmap(10, 10); А>Cursor aaa = new Cursor(ddd.GetHicon());
Здравствуйте, Nikolay_P_I, Вы писали:
N_P>Как создать курсор из Bitmap ?
N_P>Я даже смирюсь с тем, что он черно-белый будет, хотя дучше и цветной.
N_P>Хочу Drag&Drop организовать, показывая курсором картинку перетаскиваемого объекта, а не абстрактную иконку.
Не в тему. А слабо сделать прыгающую иконку рядом с курсором, как в KDE? Наверное, нужно создать маленькое прозрачное окошко и всё время двигать его рядом с курсором? Только как тогда от этого окошка перенаправлять события мыши контролу, находящемуся под ним?
Нужно носить в себе еще хаос, чтобы быть в состоянии родить танцующую звезду.
Здравствуйте, mishazhutov, Вы писали:
M>Курсор надо создавать не из Bitmap, а их *.cur файла, который можно сделать из Bitmap в любом графическом редакторе. M>Дальше здесь — Цветной курсор в .net
В смысле ? После того, как пользователь ввел продукт "конфеты вкусные" попросить его запустить Paint, нажать Ctrl-Prnt-Scr, вырезать из снимка экрана строку ListView с надписью "конфеты вкусные", сохранить как .cur, ввести в свойствах конфет имя файла и потом — пусть наслаждается красивым Drag&Drop ?
Шучу
На самом деле — предполагалось получать картинку "на лету".