Guten Abend
Es gibt zwar inzwichen einige UDF´s zum erstellen von "HoverButtons", aber allen fehlt das gewisse Etwas.
Alle die ich bisher gesehen habe schalten direkt um, sobalt man mit dem Mauszeiger über den Button kommt.
Logisch, da dann einfach per Befehl ein anderes Bild gezeichnet wird.
Meine Version zeichnet das andere Bild nicht direkt, sondern legt erst einige Halbtransparente Layer über das alte Bild, damit es so zu sagen abgeblendet wird. Erst dann kommt das Zielbild auf die Fläche.
Dann nutzen einige Versionen die Funktion GuiCtrlCreatePic. (davon bin ich nicht wirklcih überzeugt.)
Noch ein Manko welches nahezu Alle Solche Funktionen aufweisen: Der Button wird released, wenn man Darauf klickt.
Das ist Falsch !
kaum Jemand Achtet darauf, dass Echte Buttons sich auch "eindrücken" lassen, bevor sie "losgehen".
Dadurch fehlt meißtens auch das Bild, was zwar beim Klick sehr Kurz eingeblendet wird, aber bevor man etwas sehen kann ist direkt schon die Funktion ausgeführt.
Lange rede Kurzer Sinn.
Testet bitte die UDF und gebt ggf Verbesserungsvorschläge dazu ab.
//Eidt: Die GDIPlus Button(2).rar ist die neuere Datei auch wenn sie kleiner ist.//
mfg
Mars(i)