![]() |
|
Модераторы: Snowy, Alexeis, MetalFan |
![]()
|
|
| Illusion Dolphin |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1198 Регистрация: 3.5.2003 Репутация: 13 Всего: 63 |
Каким образом из bmp создать курсор и назначить рабочую точку? Если можно, кусок кода...
-------------------- В мире всего две бесконечности: вселенная и человеческая глупость... На счёт вселенной я не уверен. Шифрование и организация фотографий - Photo Database 4.5 |
|||
|
||||
| Illusion Dolphin |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1198 Регистрация: 3.5.2003 Репутация: 13 Всего: 63 |
Уже сделал... Вот самый черновой вариант. Все улучшения приветствуюстся
function bitmaptocursor(bit : Tbitmap; color : Tcolor; x,y:integer):TCursor; var AndMask : TBitmap; IconInfo : TIconInfo; i,j:integer; begin AndMask := TBitmap.Create; AndMask.Monochrome := true; AndMask.width:=bit.width; AndMask.height:=bit.height; AndMask.Canvas.Brush.Color := clWhite; AndMask.Canvas.FillRect(Rect(0, 0, bit.width, bit.height)); for j:=1 to bit.width do for i:=1 to bit.height do If bit.canvas.pixels[j,i]<>color then AndMask.Canvas.pixels[j,i]:=clblack; IconInfo.fIcon := true; IconInfo.xHotspot := x; IconInfo.yHotspot := y; IconInfo.hbmMask := AndMask.Handle; IconInfo.hbmColor := bit.Handle; result:=CreateIconIndirect(IconInfo); AndMask.free; end; -------------------- В мире всего две бесконечности: вселенная и человеческая глупость... На счёт вселенной я не уверен. Шифрование и организация фотографий - Photo Database 4.5 |
|||
|
||||
![]()
|
| Правила форума "Delphi: Звук, графика и видео" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |