CFormView Scrollbalken sind im altem Stil
-
Ich habe eine SDI MFC_Anwendung erstellt mit der abgeleiteten Klasse CFormView,
soweit ist auch alles OK, was mich jetzt nur wundert, ist, das die Scrollbalken
des Views im altem Stil sind und sich erst bei anklicken ändert.
Sobald jedoch das Fenster in der Größe verändert wird, haben die Scrollbalken
wieder den alten Stil. Benutze VS2008 mit SP1.Gibt es für das Problem eine Lösung, so das die Scrollbalken im XP-Stil von
Anfang an vorhanden sind, bzw. was habe ich nicht berücksichtigt, um dies zu
erreichen.Turmfalke64
-
Du must im Resourceneditor die Stile für vertikalen und horizontalen Scrollbar setzen.
-
Danke Connan,
ich bin davon ausgegangen, das der Wizard das von alleine regelt,
auf die Idee es im Resourceneditor zu machen bin ich garnicht gekommen,
weil ich mich komplett auf das CFormView versteift habe.Turmfalke64
-
Bei einem SDI Programm nach dem Wizard muss man gar nichts machen.
Hast Du Splitter im Spiel oder andere Unterfenster?
Ich kann Dein problem an einem puren Wizard erzeugtem Programm nicht nachvollziehen
-
Hallo Martin,
habe eigentlich nix weiter gemacht, als durch den Wizard zu gehen,
nur mit dem Unterschied, das ich Ihm am Schluß sagte, das ich keine
CView Basisklasse haben möchte, sondern eine CFormView als Basisklasse
will, um die Oberfläche des Dialogs zu bekommen, kein SplitterWindow.
Nachdem ich das von Connan gepostete vollzogen hab, ist es so, wie ich
es mir gewünscht habe.Eine Anmerkung mal nebenbei, habe viele Postings von Dir gelesen, in
Bezug, warum immer Dialogbasierend, habe das auch gerne gemacht, nun
muss ich aber etwas umlernen, weil ich davon weg will und aller Anfang
ist nicht gerade leicht.Und dies bedeutet, das man mit neuen Problemen eingedeckt wird, die
es zu lösen gilt, und manchmal, ist es so, das man den Wald vor Bäumen
nicht sieht, weil man nur eine Richtung verfolgt und die Randbedingungen
ausser acht lässt, dann ist man für einen Tipp immer sehr dankbar.Turmfalke64
-
Wie gesagt. Ich abe mit meinem VS-2008 SP1 eine normale MFC basierende (leine MFCNext Features) Applikation erzeugen lassen.
Das Verhalten war wir gewohnt, die Scrollbars werden so angezegt wie es sein soll.