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
TrackBar löst kein event aus in einer StatusBar
- hardfalcon
- Beiträge: 3447
- Registriert: 29.08.2004 20:46
- hardfalcon
- Beiträge: 3447
- Registriert: 29.08.2004 20:46
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
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
wobei HwndSB ersetzen durch Handle der Statusbar und HwndTB ersetzen durch Handle der TrackBar machste die Trackbar als Child-Fenster der Statusbar.
Code: Alles auswählen
SetParent_(HwndSB,HwndTB)
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

- hardfalcon
- Beiträge: 3447
- Registriert: 29.08.2004 20:46
- hardfalcon
- Beiträge: 3447
- Registriert: 29.08.2004 20:46
Achja: Ich werd den normal neu formatieren... Und ihn dann nochmal posten....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 ?. Mitwobei HwndSB ersetzen durch Handle der Statusbar und HwndTB ersetzen durch Handle der TrackBar machste die Trackbar als Child-Fenster der Statusbar.Code: Alles auswählen
SetParent_(HwndSB,HwndTB)
cya
Pascal