¿Cómo ejecutar un programa de consola C++ en pantalla completa? , Utilizando VS2008Ejecutando un programa de consola C++ en pantalla completa
Respuesta
acabo de probar esto con cl fullscreen.cpp
:
#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();
}
Desgraciadamente se había duplicado el texto en el segundo monitor :)
Sólo una solución: Usted podría utilizar algún tipo de modificación anterior de vídeo DOS, por ejemplo ...
asm
{
mov ax, 13h
push bp
int 10h
pop bp
}
... que tiene una resolución de 320x200 píxeles.
Pero no estoy seguro si esto funcionaría para una aplicación de Windows ... ¡Probablemente no!
No, no funcionará para las aplicaciones de Windows. Solo funcionará en DOS, en modo real. –
No hay muchos adaptadores de video en estos días que todavía lo admitan. Ejecute cmd.exe y presione Alt + Intro. Si aparece un cuadro de mensaje que dice "Este sistema no es compatible con el modo de pantalla completa", habrá terminado. Si cambia a pantalla completa, puede usar SetConsoleDisplayMode() en su función main(). Por supuesto, usted no sabe cómo es la máquina de su cliente, mejor no perseguir esto.
#include <windows.h>
SetConsoleDisplayMode(GetStdHandle(STD_OUTPUT_HANDLE),CONSOLE_FULLSCREEN_MODE,0);
Si literalmente quieres pantalla completa, esto es bueno, pero en la mayoría de los casos querrás tener una ventana con pantalla completa. – Andrew
intento:
#include <iostream>
using namespace std;
int main(){
system("mode 650");
system("pause");
return 0;
}
Voto a favor, ¡porque me funciona! Combine ShowWindow (GetConsoleWindow(), SW_MAXIMIZE); para obtener un resultado aún mejor: maximizar la ventana. – Val
Para el modo de pantalla completa con ventanas : ShowWindow(GetConsoleWindow(), SW_MAXIMIZE);
Sólo tiene que añadir esta línea (en cualquier lugar) antes de su salida,
system("mode 650");
Tales como,
#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;
}
Eso es lo que estoy usando:
system("mode con COLS=700");
ShowWindow(GetConsoleWindow(),SW_MAXIMIZE);
SendMessage(GetConsoleWindow(),WM_SYSKEYDOWN,VK_RETURN,0x20000000);
Se elimina la barra de desplazamiento: D
- 1. Ejecutando un programa C en Linux
- 2. Haciendo un programa de línea de comandos "pantalla completa"
- 3. Pantalla completa C# Aplicación
- 4. Programa de pantalla completa de Java (Swing) -Tab/ALT F4
- 5. Aplicación que puede abrir el programa en pantalla completa?
- 6. Ejecutando un comando de shell en un programa c
- 7. Cómo pantalla completa un QGLWidget?
- 8. Captura de pantalla completa de un programa DirectX en java (Javacv?)
- 9. Mantenga la API de pantalla completa en pantalla completa después de hacer clic en un vínculo
- 10. Ejecutando un mini-programa en Mono.Csharp
- 11. ocultar la ventana de la consola de un programa C
- 12. ¿Cómo puedo hacer que salga un programa de consola C++?
- 13. Detectando si un navegador está en modo de pantalla completa
- 14. Widget de pantalla completa
- 15. programa de consola de Java
- 16. Obtenga la estructura completa de un programa?
- 17. Ejecutando un programa/script de QMake
- 18. ¿Está ejecutando un servicio de Windows en modo consola?
- 19. Pantalla completa Google Map
- 20. Forzar pantalla completa en Chrome
- 21. Pantalla completa Iframe
- 22. LWJGL Pantalla completa no funciona
- 23. C#: ejecutar el programa de consola externo como oculto
- 24. Safari Mobile pantalla completa
- 25. Detectando el modo de pantalla completa en Windows
- 26. Pantalla completa con pyqt4?
- 27. C# /. NET: Detecta si el programa se está ejecutando como un servicio o una aplicación de consola
- 28. Iniciando un programa C++ oculto
- 29. Java Windows 8 Pantalla completa?
- 30. UINavigationController no de pantalla completa
¿Por qué no configura las dimensiones de su ventana de salida? – DumbCoder