Wie wird ein C++ - Konsolenprogramm im Vollbildmodus ausgeführt? VS2008Ausführen eines C++ - Konsolenprogramms im Vollbildmodus
Antwort
Genau dies mit cl fullscreen.cpp
getestet:
#include <iostream>
#include <windows.h>
#pragma comment(lib, "user32")
int main()
{
::SendMessage(::GetConsoleWindow(), WM_SYSKEYDOWN, VK_RETURN, 0x20000000);
std::cout << "Hello world from full screen app!" << std::endl;
std::cin.get();
}
Unfortunatelly hatte es den Text auf dem zweiten Monitor dupliziert :)
nur eine Abhilfe, mit: Sie früher DOS Video modi, irgendeine Art von beispielsweise verwenden könnte ...
asm
{
mov ax, 13h
push bp
int 10h
pop bp
}
... eine Auflösung von 320x200 Pixel haben.
Aber ich bin mir nicht sicher, ob dies für eine Windows-Anwendung funktionieren würde ... Wahrscheinlich nicht!
Nein, es wird nicht für Anwendungen des Fensters funktionieren. Es funktioniert nur unter DOS, im Real-Modus. –
Es gibt heutzutage nicht viele Videoadapter, die dies unterstützen. Führen Sie cmd.exe aus und drücken Sie Alt + Eingabe. Wenn Sie eine Meldung mit der Meldung "Dieses System unterstützt keinen Vollbildmodus" erhalten, sind Sie fertig. Wenn es auf den Vollbildmodus wechselt, können Sie SetConsoleDisplayMode() in Ihrer main() -Funktion verwenden. Natürlich wissen Sie nicht, wie die Maschine Ihres Kunden ist, am besten, dies nicht zu verfolgen.
#include <windows.h>
SetConsoleDisplayMode(GetStdHandle(STD_OUTPUT_HANDLE),CONSOLE_FULLSCREEN_MODE,0);
Wenn Sie buchstäblich Vollbild wollen, ist das gut, aber in den meisten Fällen wollen Sie den ganzen Bildschirm gefensted. – Andrew
Versuch:
#include <iostream>
using namespace std;
int main(){
system("mode 650");
system("pause");
return 0;
}
Upvote, weil es für mich funktioniert! Kombinieren Sie ShowWindow (GetConsoleWindow(), SW_MAXIMIZE); für noch besseres Ergebnis - Fenster maximieren. – Val
Für Vollbildanzeige Fenstermodus : ShowWindow(GetConsoleWindow(), SW_MAXIMIZE);
Fügen Sie einfach diese Zeile (überall), bevor die Ausgabe,
system("mode 650");
Wie,
#include<bits/stdc++.h>
using namespace std;
int main(){
system("mode 650");
cout<<"Hey, this words are shown in full screen console! "<<endl;
return 0;
}
Das ist, was ich verwende:
system("mode con COLS=700");
ShowWindow(GetConsoleWindow(),SW_MAXIMIZE);
SendMessage(GetConsoleWindow(),WM_SYSKEYDOWN,VK_RETURN,0x20000000);
Es entfernt die Scrollbar: D
- 1. Verbessern Sie die Leistung der Grafikleistung im Vollbildmodus im Vollbildmodus?
- 2. Windows Mobile-Anwendung im Vollbildmodus
- 3. C - Ausführen eines Programms im RAM
- 4. gVim 7.3 im Vollbildmodus
- 5. Titel im Vollbildmodus ausblenden?
- 6. VideoView im Vollbildmodus
- 7. Styling Körperelement im Vollbildmodus?
- 8. Gaußsche Unschärfe im Vollbildmodus
- 9. Video abspielen nicht im Vollbildmodus
- 10. MPMoviePlayer-Overlay im Vollbildmodus (iPad)
- 11. Tastatur öffnet sich im Vollbildmodus im Querformat
- 12. Ausführen eines Befehls in C#
- 13. Ausführen eines Python-Skripts im Tornado-Webserver
- 14. WPF-Vollbildmodus
- 15. Anzeige des Vollbilds im Vollbildmodus einmal gedrückt
- 16. Wie VLC immer im Vollbildmodus wiedergegeben wird
- 17. Kann App nicht im Vollbildmodus auf Android
- 18. Warum Direct3D-Anwendung im Vollbildmodus besser funktioniert?
- 19. Wie starte ich TinyMCE 4 im Vollbildmodus?
- 20. jQuery UI Dialoge und TinyMCE im Vollbildmodus
- 21. Wie mache ich Hintergrund im Vollbildmodus?
- 22. Öffnen Sie Google Chrome im Vollbildmodus
- 23. XCode 7: Code-Editor im Vollbildmodus Verknüpfung
- 24. Tastaturtasten funktionieren nicht in chrome.app im Vollbildmodus
- 25. UIPopoverPresentationController zeigt Modal Popup im Vollbildmodus immer
- 26. R Präsentation (Rpres) wird schwarz im Vollbildmodus
- 27. deaktivieren Dock erscheint mit Mouseover im Vollbildmodus
- 28. Erkennen, dass Google Map im Vollbildmodus ist
- 29. PDF-Datei im Vollbildmodus anzeigen mit PDFJS
- 30. Wie mache ich Aktivität nicht im Vollbildmodus?
Warum legen Sie die Abmessungen Ihres Ausgabefensters nicht fest? – DumbCoder