Umwelt:
- PDCurses neueste Version
- 10 Windows-
- Visual Studio 2015-Update 2
Problem
PDCurses bietet eine Funktion getmaxxy
, um die maximalen x- und y-Koordinaten des Bildschirms zu erhalten. Dies gibt beim Start korrekte Werte zurück, aber wenn ich die Größe des Fensters mit der Maus ändere und dann wieder getmaxxy
rufe, bekomme ich die gleichen Werte zurück.PDCurses getmaxxy Funktion gibt immer die gleichen Werte
Ist das ein Fehler/Einschränkung in pdcurses? Gibt es eine Windows-spezifische Möglichkeit, diese Informationen stattdessen zu erhalten?
Ich habe auch versucht, diese spezifische Lösung Fenster und es gibt auch immer die Startwerte: Getting terminal size in c for windows?
Nachdem ich die Bibliothek noch nie benutzt habe, weiß ich nicht, ob das richtig ist oder nicht, aber für mich klingt 'getmaxxy' wie eine Funktion, die Ihnen die maximale Fenstergröße und nicht die aktuelle Fenstergröße bietet. Kannst du das überprüfen? – NathanOliver
Es gibt die Größe der Konsole korrekt zurück, wenn das Programm zum ersten Mal gestartet wird. Es ändert sich nie, ob Sie das Fenster größer oder kleiner machen. – jackmott