• Aktualisierte Forenregeln

    Eine kleine Änderung hat es im Bereich Forenregeln unter Abschnitt 2 gegeben, wo wir nun explizit darauf verweisen, dass Forenkommentare in unserer Heftrubrik Leserbriefe landen können.

    Forenregeln


    Vielen Dank

Durch MouseOver einen Button verschieben, aber wie? C++

ApF3LsAfT

Hobby-Spieler/in
Registriert
22.04.2004
Beiträge
881
Reaktionspunkte
1
Hi, wie kann ich durch MouseOver einen Button auf
a) bestimmte Koordinaten,
b) zufällige Koordinaten "lenken"?

euer Apf3l
 
ApF3LsAfT am 15.12.2004 18:26 schrieb:
Hi, wie kann ich durch MouseOver einen Button auf
a) bestimmte Koordinaten,
b) zufällige Koordinaten "lenken"?

euer Apf3l
mh.. so in etwa evtl. . hab mit js aber keine erfahrung:

button in einen <div> packen, bei onmouse over eine funktion starten, die die variablen in style="top:[variable]; left:[variable2]" verändert.

kA, ob das funzt. :B

edit: HEH! Warum steht da C++ im Topic?
Ich dachte jetz du meinst HTML .. wir sind hier schließlich im webdesign forum.. *thread durchs forum schieb*
 
skicu am 15.12.2004 18:29 schrieb:
ApF3LsAfT am 15.12.2004 18:26 schrieb:
Hi, wie kann ich durch MouseOver einen Button auf
a) bestimmte Koordinaten,
b) zufällige Koordinaten "lenken"?

euer Apf3l
mh.. so in etwa evtl. . hab mit js aber keine erfahrung:

button in einen <div> packen, bei onmouse over eine funktion starten, die die variablen in style="top:[variable]; left:[variable2]" verändert.

kA, ob das funzt. :B

hmm... also mal offtopic(hab keine ahnung wie das geht, lerne momentan Delphi):
mit den sich verschiebenden buttons kann man ganz lustig Fehlermeldungen programmieren, dann rutsch der abbrechen knopf immer weg o. ä. Hattest du sowas vor? :-)

@skicu: heisser ava :-X
 
ApF3LsAfT am 15.12.2004 18:26 schrieb:
Hi, wie kann ich durch MouseOver einen Button auf
a) bestimmte Koordinaten,
b) zufällige Koordinaten "lenken"?

euer Apf3l


Mit der MFC ganz einfach:
1. Eine Klasse CMoveButton von CButton ableiten
2. die WM_MOUSEMOVE Mesage abfangen und dort die Position des Buttons ändern (z.B. mit SetWindowPos(...)).
3. evtl. dasfür sorgen, dass die bedienung des Buttons per Tastatur auch nicht geht!

Bye,
Olaf
 
Zurück