8
votes

Exécution d'un programme de console C ++ en plein écran

Comment exécuter un programme de console C ++ en plein écran? , en utilisant vs2008


1 commentaires

Pourquoi ne définissez-vous pas les dimensions de votre fenêtre de sortie?


8 Réponses :


0
votes

Juste une solution de contournement: vous pouvez utiliser une sorte de modi vidéo antérieure DOS, par exemple ...

asm
{
    mov     ax, 13h
    push    bp
    int     10h
    pop     bp
}


1 commentaires

Non, cela ne fonctionnera pas pour les applications Windows. Il ne fonctionnera que sur DOS, en mode réel.



3
votes

Il n'y a pas beaucoup d'adaptateurs vidéo autour de ces jours qui l'appuient toujours. Exécutez cmd.exe et appuyez sur Alt + Entrée. Si vous obtenez une boîte de message indiquant «Ce système ne prend pas en charge le mode plein écran», vous avez terminé. Si cela passe à l'écran complet, vous pouvez utiliser SetConsoleDisplayMode () dans votre fonction principale (). Bien sûr, vous ne savez pas à quoi ressemble la machine de votre client, vaut mieux ne pas poursuivre cela.


0 commentaires

12
votes

juste testé ceci avec cl completcreen.cpp : xxx

malheureusement, il avait dupliqué le texte sur le deuxième moniteur :)


2 commentaires

Merci ces travaux mais Windows 7 ne prend pas en charge pour créer une fenêtre CMD plein écran!


Si vous voulez littéralement l'écran complet, c'est bien, mais dans la plupart des cas, vous souhaiterez plein écran de fenêtres.



6
votes
#include <windows.h>

SetConsoleDisplayMode(GetStdHandle(STD_OUTPUT_HANDLE),CONSOLE_FULLSCREEN_MODE,0);

1 commentaires

Si vous voulez littéralement l'écran complet, c'est bien, mais dans la plupart des cas, vous souhaiterez plein écran de fenêtres.



7
votes

Essayez:

#include <iostream>

using namespace std;

int main(){
system("mode 650");

system("pause");
return 0;
}


1 commentaires

Upvote parce que ça marche pour moi! Combinez ShowWindow (GetConsoleWindow (), SW_MAXIMize); Pour un résultat encore meilleur - maximiser la fenêtre.



2
votes

pour le mode vitrage complet de l'écran: showwindow (getconsolewindow (), sw_maximze);


0 commentaires

0
votes

Il suffit d'ajouter cette ligne (n'importe où) avant votre sortie, xxx

tel que, xxx


0 commentaires

3
votes

C'est ce que j'utilise: xxx

Il supprime la barre de défilement: D


0 commentaires