Scrollen



  • Hy Ihr alle,
    ich bin's schon wieder,
    Schön ich habe eine SDI-Anwendung und im Hauptfenster eine Textdatei angezeigt,
    leider passt Sie nicht ganz rein, also muß ich Scrollen. Da ich die Anwendung mit dem Assistenten angelegt habe und CView statt CScrollView gewählt habe, habeich jetzt ein Problem. Wie lege ich die Scrollbalken an?
    Wie verwende ich SetScrollRange.
    Wenn jemand was weiß, wäre ich ganz froh
    Vielen Dank schon mal
    Meil



  • Benenn einfach alle CView-Vorkommen nach CScrollView um



  • Habe ich versucht, Compiliert auch richtig, gibt aber beim Aufruf Fehler aus!
    Habe Suche CView gemacht und alle gefundenen auf CScrollView geändert. Könnte es sein, das ich welche nicht gefunden hab? Weiß du so typische, die beim Suchen übersehen werden?
    Danke auf jeden Fall schon mal.



  • OK ich habe, die Hälfte vergessen

    void CxyView::OnInitialUpdate()
    {
        CScrollView::OnInitialUpdate();
    
        ShowScrollBar(SB_BOTH,TRUE);
    
        CSize sizeTotal;
        // ZU ERLEDIGEN: Gesamte Größe dieser Ansicht berechnen
        sizeTotal.cx = 800;     // x-Achse              
        sizeTotal.cy = 800;     // y-Achse
        SetScrollSizes(MM_TEXT, sizeTotal);
    }
    

    hatte ich nicht eingefügt.
    Ist ja nur für den Fall das jemand anderes das auch nicht weiß.

    Ciao Meil



  • 😉



  • danke hat geholfen 😉
    wusste nämlich nicht, dass man das einstellen kann (MFC ist ja alles zuzumuten :P) und hab mich totgesucht...
    als ich das Projekt erstellt hab war noch nciht klar, dass ich was ins Hauptfenster schreiben und Scrollen muss...


Anmelden zum Antworten