Programmgesteuert DOS Box minimieren bzw. maximieren bzw Grösse es Fensters festlegen
-
Habe ein Dos Programm geschrieben das unter Windows eine Oberfläche ergänzt.
Nun stellt sich das problem das ich die DOS Box im Normalfall minimiert starten will. Aber im Fehlerfall soll sie aufblenden und maximieren (Kein Vollbildmodus).Wäre auch gut die Grösse der Box Programmgesteuert ändern zu können.
Leider aber bissher nichts zum ändern des Zustandes gefunden.
Kann mir jemand dabei weiterhelfen.
-
das ist aber die einzigste die mir zu dem thema einfällt... :p
system("mode con cols=[höhe] rows=[breite]");
[höhe] muss eine zahl von 3 bis 60 sein
[breite] musst du selbst ausprobiern (weiss es gerade nicht...) :pgreetz of balthazar
-
Danke für die Hilfe funktioniert aber leider bei der Windows DOS Box nicht.
-
das geht aber nunmal ist es eine "simple" lösung...
das muss in der dos box gehen...
verwendungsbeispiel: system("mode con cols=15 lines=15");
und das haut auch hin
was brauchst ausserdem noch?? maximieren minimieren und fullscreen zb findest du im faq
greetz of balthazar
-
Vielen Dank das hat ungemein geholfen.
Das mit dem Mode hat am Anfang nicht geholfen weil ichs vorher mit getConsoleWindowInfo(hWindow, true, &windowsize);
probiert habe das aber nicht ganz geklappt hat.Stand leider noch im Quellcode.
Danke auf den Hinweis auf die FAQ's hab ich leider nicht gesehen.
Schon seltsam beim Suchen scheint er die FAQ's nicht mit zu berücksichtigen.Also Danke noch mal.
M.f.G. MasterGandi
-
@MasterGandi
Außerdem solltest du dir noch diesen Thread in der FAQ anschauen:
http://www.c-plusplus.net/forum/viewtopic.php?t=39310Es besteht ein Unterschied zwischen DOS und Windowskonsole.
Wenn dein Programm wirklich ein DOS-Programm wäre, dann wäre es unmöglich das Fenster zu ändern, zu minimieren oder zu maximieren, da es in DOS kein derartiges Fenster gibt.