Scrollleiste in der Consolenanwendung sperren



  • Wie kann ich die Scrollleiste in einer Consolenanwendung sperren(nicht anzeigen und keine Funktionen verfügbar machen)?



  • Endgültig festlegen kannst du den User nicht. Er kann immer die Eigenschaften des Konsolenfensters (ich denke, darum geht es) verändern.

    Du kannst allerdings die alten "DOS-Tools" benutzen, um deine Konsole auf 80 Zeichen, 25 Zeilen zu setzen. Das führt unter Windows normalerweise zu einem Fenster ohne Scrollleiste, da nicht nur die Fenstergröße, sondern auch der Ausgabepuffer auf diese Werte gesetzt werden.

    Wenn du weitergehenden Einfluß nehmen willst, musst du Windows-Aufrufe einbauen und die Scrollbar des Fensters disablen. Das ist allerdings ne Menge Arbeit.

    C++-Code für Mode (Windows/DOS spezifisch):

    system("mode con COLS=80 LINES=25");
    


  • Danke, das reicht für meine Zwecke


Anmelden zum Antworten