Hallo Besucher, der Thread wurde 1,8k mal aufgerufen und enthält 3 Antworten

letzter Beitrag von Daylight am

Zusammenhang Zeilen/Spalten - Größe Windows-Konsole

  • Hallo,


    bestimmt ne seltsame Frage, aber irgendwie komme ich nicht dahinter.


    Angenommen, man ändert wie folgt die Größe der Windows-Konsole zu NEW_X und NEW_Y (obwohl ich den Verdacht habe, das diese Vorgehensweise inzwischen stark veraltet ist),


    C
    1. HWND console = GetConsoleWindow();
    2. RECT orig;
    3. GetWindowRect(console, &orig);
    4. MoveWindow(console, orig.left, orig.top, NEW_X, NEW_Y, TRUE);

    Wie bekomme ich jetzt heraus, wieviele Zeilen und Spalten die neue Konsole dann hat? Ich gehe mal davon aus, das in obigen Vorgehen die neue Größe in Pixel angegeben wird, aber weiter?

  • Ich habe kein Windows und kann es daher nicht testen, doch ixquick zeigte mir diese Möglichkeit:
    (entnommen aus http://stackoverflow.com/quest…nal-size-in-c-for-windows)


    Vielleicht funktioniert das ja (immer noch)?

  • PS:
    Ausgeschrieben sieht das dann so aus:


    Aber weshalb ich das schreibe, man kann die Werte auch zur Laufzeit ändern :)