Image Rollover Effekt

Fragen zu Grafik- & Soundproblemen und zur Spieleprogrammierung haben hier ihren Platz.
Benutzeravatar
Vermilion
Beiträge: 1846
Registriert: 08.04.2006 16:00
Computerausstattung: Apple iMac (2010) & HP Notebook
Wohnort: Heidekreis

Image Rollover Effekt

Beitrag von Vermilion »

Also, simple frage, aber erstmal wie es aussieht:

Ich hab ein Fenster, in dem zeige ich ein Bild an. Wie kriege ich das jetzt hin, dass ein anderes Bild angezeigt wird, wenn ich mit dem Cursor über das erste Bild gleite?

Also, so ein Rollover-Effekt.
Bild

Immer die neueste PureBasic Version. Auf allem Betriebssystemen. Ich bin ein OS-Nomad!
Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

Beitrag von roherter »

Vielleicht hilft dier dass,ist für 3.94

Code: Alles auswählen

Procedure mouseovergadget(Gadget)
  GetWindowRect_(GadgetID(Gadget), re.RECT)
  GetCursorPos_(pt.POINT)
  ProcedureReturn PtInRect_(re, pt\x, pt\y)
EndProcedure
müsste aber bei pb4 klappen.
Purebasic 5.0 32bit und 64 bit

I'm back from hell
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

da gibbet doch extra ne eigene API-funktion für, is mir doch heut erst hier im forum übern weg gelaufen, war in dem thread über den text im status-balken....

...wenn dann der cursor überm bild ist, den inhalt des gadgets ändern, oder ein zweites gadget ein- und das erste ausschalten...

...aber eigentlich mousepointer, nicht cursor, das ist ein anderer begriff...
...und unter rollover versteh ich auch was anderes...
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
DoubleID
Beiträge: 23
Registriert: 02.05.2006 16:14

Beitrag von DoubleID »

Antworten