CSrollbar Problem

CodeFatal

Erfahrenes Mitglied
Moin moin,
hab da mal wieder nen lustiges Phänomen.
Diesmal geht es um eine Scrollbar

Created mit den Flags WS_CHILD|WS_VISIBLE|WS_TABSTOP
dann ModifyStyle(0,SBS_HORZ )
Ergebniss:
Tolle Scrollbar - optisch ok - ruft OnHScroll(..) auf.

Alternativ:
Created mit den Flags WS_CHILD|WS_VISIBLE|WS_TABSTOP
dann ModifyStyle(0,SBS_VERT)
Ergebniss:
Weiße Fläche - optisch falsch - ruft OnVScroll(..) auf. reagiert aber nicht richtig.

Hat jemand ne Idee dazu? keinen Plan was da falsch läuft....

Hoffe mir kann geholfen werden

Gruss Michael
 
Hmm, warum nimmst du den SBS_VERT-Style nicht in das CreateWindow rein?

Ich könnte mir vorstellen, dass ein nachträgliches "Drehen" des Scrollbars evtl. nicht angedacht ist.
 
Jo,
hast recht:)... das scheint wohl nicht erlaubt zu sein:-(
Hatte noch etwas mit den Flags gespielt und bemerkt, das ich nur dann vernünftige VScrolls kriege, wenn ich die beim init setzte...
Kann eigentlich nicht zum Create Zeitpunkt sagen, ob ich die Horz oder Vert haben will. entscheidet sich erst später an anderer Stelle.
Hab mir jetzt zwei Horz und zwei Vert Scrolls erstellt, damit sollte ich eigentlich auskommen.

Danke aufjeden Fall für den Tipp war mal wieder Gold richtig.

Gruss Michael
 
Zurück