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


  • Mod

    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


  • Mod

    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.


Anmelden zum Antworten