![]() |
BitMap in Mouse-Cursor
Hat jmd eine Idee wie ich während der Laufzeit!! eine BitMap (TBitMap) in einen Mousecursor verwandeln kann und dann auch anzeigen ?
Das ganze ist für ein Kartenspiel, der Cursor soll sich dann in die ausgewählte Karte verwandeln. Thx Spoon |
Ich glaube, sowas geht nicht, weil ein Butmap ja eigentlich viel mehr Farben hat, als ein Cursor File (könnte ich mir vorstellen). Aber in einem Kartenspiel gibts ja nun nicht soviele Karten (~32 :mrgreen:) Vielleicht machst du einfach für jede Karte einen eigenen Cursor...Is zwar viel Arbeit, aber ich glaube anders wird das nicht gehen. Ich lasse mich aber gerne korrigieren.
Man liest sich, Stanlay |
Moin Spoon,
ich denke mal, dass es einfacher wäre, die ausgwählte Karte als Image über das Fenster zu bewegen. CUR und BMP sind sich zwar ähnlich vom Format her, aber nicht identisch. Z.B. verfügt eine CUR Datei auch über die HotSpot Angabe, anhand derer Windows dann "weiss" auf was der Cursor gerade zeigt. Such' doch mal bei wotsit.org nach cur. Dann müsstest Du auf eine Formatbeschreibung für CUR,ICO und BMP stossen. Eventuell bekommst Du ja damit eine Umrechnung hin. Wo der HotSpot liegen soll, kannst Du ja dann auch selber festlegen. |
Hilfe
Machs doch nicht so kompliziert.
Mach lieber über drag and drop! Das ist 10x einfacher ! Sonst glaube ich nicht dass, das geht. ...vielleicht ne eigene Komponente, aber da müsstest du ja auch umwandeln... :mrgreen: |
Danke für die vielen Antworten, Drag & Drop war nicht möglich, da das bild laufend wechseln muss. ICh hab jetzt einfach den Mauszeiger verschwinden lassen und das Bild dran geklebt, so wies der Seehase vorgeschlagen hat. THX @ all!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz