Seite 1 von 1

TrackBar löst kein event aus in einer StatusBar

Verfasst: 05.05.2005 20:02
von hardfalcon
Hallo, mein Problem ist folgendes:
Ich wollte Fred's "PureBasic Movie Player 1.1", der PB beiliegt, etwas aufbohren, und habe dazu ein TrackBarGadget() in die Statusbar eingefügt. Allerdings kommt kein Event zustande, wenn ich dieses Gadget nun anklicke/den Schieber davon hinundherziehe. Kann mir da jemand helfen? Hier ist das Programm (Source+Icons):
http://hardfalcon.cybton.com/purebasic/MoviePlayer.zip

danke schonmal für eure Hilfe!!
hardfalcon

Verfasst: 06.05.2005 19:41
von hardfalcon
Warum antwortet den keiner auf mein Posting? :? Könnt ihr Luxemburger nicht ausstehen, oder was ist los?

Verfasst: 06.05.2005 20:21
von ts-soft
Der Code ist doch total unleserlich, ohne konstanten usw. da wunderst Du Dich. Auf jedenfall solltest du das TrackBarGadget nicht irgendwo mittendrin erstellen, ohne das überhaupt eine GadgetList existiert. Hab jedenfalls kein CreateGadgetList gefunden ?. Mit

Code: Alles auswählen

SetParent_(HwndSB,HwndTB)
wobei HwndSB ersetzen durch Handle der Statusbar und HwndTB ersetzen durch Handle der TrackBar machste die Trackbar als Child-Fenster der Statusbar.

Verfasst: 06.05.2005 21:33
von Kiffi
hardfalcon hat geschrieben:Warum antwortet den keiner auf mein Posting? :? Könnt ihr Luxemburger nicht ausstehen, oder was ist los?
sonst geht's Dir aber noch gut?

Verfasst: 06.05.2005 21:50
von hardfalcon
war nicht ernst gemeint.... sorry! :mrgreen: :D :wink:

Verfasst: 06.05.2005 21:51
von hardfalcon
ts-soft hat geschrieben:Der Code ist doch total unleserlich, ohne konstanten usw. da wunderst Du Dich. Auf jedenfall solltest du das TrackBarGadget nicht irgendwo mittendrin erstellen, ohne das überhaupt eine GadgetList existiert. Hab jedenfalls kein CreateGadgetList gefunden ?. Mit

Code: Alles auswählen

SetParent_(HwndSB,HwndTB)
wobei HwndSB ersetzen durch Handle der Statusbar und HwndTB ersetzen durch Handle der TrackBar machste die Trackbar als Child-Fenster der Statusbar.
Achja: Ich werd den normal neu formatieren... Und ihn dann nochmal posten....

cya
Pascal