Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1897 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [Full_screen]Question qui va irriter les experts :D !!!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Full_screen]Question qui va irriter les experts :D !!!

n°437941
noobite
The Flying Sushi
Posté le 24-06-2003 à 13:31:19  profilanswer
 

                 /!\ AVERTISSEMENT /!\
Si vous êtes des XPERTZ en C++ et que les questions de newbies qui cherche pas assez vous irrites faites précédent!

 
 
Salut,
Voilà la question pour ceux qui reste :D :
Quel commande permet au programme de tourner en plein écran sous dos? (sans paramètrer la fenêtre ouverte évidement)
Merci d'avance
 
PS:Question subsidiaire la commande pour changer la couleur du texte qui y est affiché!?
 
[:bottedumal]


---------------
.: [Knowledge Is Power] || [Mon FeedBack] :.
mood
Publicité
Posté le 24-06-2003 à 13:31:19  profilanswer
 

n°437964
xilebo
noone
Posté le 24-06-2003 à 13:42:23  profilanswer
 

euh le plein ecran c est ALT-Entrée...
mais le rapport avec la programmation?

n°437976
+yann
Posté le 24-06-2003 à 13:49:58  profilanswer
 

xilebo a écrit :

euh le plein ecran c est ALT-Entrée...
mais le rapport avec la programmation?


 
Il veut pas le racourci clavier a mon avis  :D

n°437978
noobite
The Flying Sushi
Posté le 24-06-2003 à 13:51:00  profilanswer
 

xilebo a écrit :

euh le plein ecran c est ALT-Entrée...
mais le rapport avec la programmation?


 
Commande? :??: Finalement revenez les Xpertz  :cry:  
 
[:bottedumal][:bottedumal][:bottedumal][:bottedumal]
au moins x4 :D


Message édité par noobite le 24-06-2003 à 13:51:30

---------------
.: [Knowledge Is Power] || [Mon FeedBack] :.
n°437980
noobite
The Flying Sushi
Posté le 24-06-2003 à 13:52:14  profilanswer
 

+Yann a écrit :


 
Il veut pas le racourci clavier a mon avis  :D  


 
merci! :jap:  
 


---------------
.: [Knowledge Is Power] || [Mon FeedBack] :.
n°437981
xilebo
noone
Posté le 24-06-2003 à 13:53:46  profilanswer
 

bah en fait un programme dos sous windows (si j ai bien compris) est un programme executé dans une fenetre qui emule du dos (on va dire comme ca). On n a pas de controle direct sur cette fenetre, il est donc impossible de gerer ca en programmation .
 
Le seul moyen est de creer un raccourci .pif (et hercule) de ton programme et de specifier qu il faut le lancer en plein ecran.

n°437987
gatorette
Posté le 24-06-2003 à 13:56:13  profilanswer
 

Une console n'est que un périphérique d'entrée et de sortie. C'est à dire que tu peux définir ton entrée comme étant le clavier et ta sortie peut être une imprimante. Ce qu'il faut c'est que le périphérique d'entrée fournisse des octets (multiplets ?) et que le périphérique de sortie accepte des octets.
Il n'y a donc évidemment pas de fonctions standard (c'est comme ça que je comprend ton utilisation de "commande" ) pour faire du plein-écran et d'ailleurs je vois mal ce que ça peut donner sur une imprimante. De même, il n'est pas possible de façon standard de changer la couleur du texte.
 
Par contre, selon ton OS, tu peux trouver des fonctions permettant de le faire. Par exemple, sous Windows, tu peux aller voir ces fonctions et tu pourras (peut-être) trouver ton bonheur.


---------------
each day I don't die is cheating
n°437989
noobite
The Flying Sushi
Posté le 24-06-2003 à 13:58:41  profilanswer
 

+Yann a écrit :


 
Il veut pas le racourci clavier a mon avis  :D  


 
:jap: ca me rassure yen a qui comprenne :jap:
 
[:bottedumal]


---------------
.: [Knowledge Is Power] || [Mon FeedBack] :.
n°438007
HelloWorld
Salut tout le monde!
Posté le 24-06-2003 à 14:12:41  profilanswer
 

Citation :

bah en fait un programme dos sous windows (si j ai bien compris) est un programme executé dans une fenetre qui emule du dos (on va dire comme ca). On n a pas de controle direct sur cette fenetre, il est donc impossible de gerer ca en programmation .
 
Le seul moyen est de creer un raccourci .pif (et hercule) de ton programme et de specifier qu il faut le lancer en plein ecran.


 
Citation du film sur Kevin Mitnik :
"Depuis Carl Lewis tout est possible".
Si ton programme est effectivement un programme MSDOS, et pas un programme win32 en mode console, alors c'est possible avec quelques lignes d'assembleur inline.
Sinon, c'est aussi possible via l'api win32.
 
Tu développes avec quoi (quel compilo ?).


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°438013
noobite
The Flying Sushi
Posté le 24-06-2003 à 14:15:36  profilanswer
 

[g]

HelloWorld a écrit :


Tu développes avec quoi (quel compilo ?).


 
Dev C++
Ps:je suis à fond sur une doc en english j'pige pas tout
mais c'est évident que c'est possible! (http://msdn.microsoft.com/library/ [...] onsole.asp)


Message édité par noobite le 24-06-2003 à 14:23:10

---------------
.: [Knowledge Is Power] || [Mon FeedBack] :.
mood
Publicité
Posté le 24-06-2003 à 14:15:36  profilanswer
 

n°438054
HelloWorld
Salut tout le monde!
Posté le 24-06-2003 à 15:05:39  profilanswer
 

Donc tu ne programmes pas sous DOS. Bienque ton prog soit dans une console, c'est un vrai programme Windows, qui ne marche pas sous DOS.
Pour passer en plein écran, récupère l'handle de ta console avec GetConsoleWindow, puis tu as 2 solutions :
- tu lui envoi un message WM_KEYDOWN (ou autre ?) + ALT+ENTREE
- tu lui envois l'obscure message WM_COMMAND + 57359. Je crois que c'est une option non documentée.

Code :
  1. HWND hConsole = GetConsoleWindow();
  2. PostMessage( hConsole, WM_COMMAND, 57359, 0 );


Attention toutefois, GetConsoleWindow est dispo depuis Win2k seulement. Sinon, c'est plus compliqué :
http://support.microsoft.com/defau [...] -us;124103
 
http://msdn.microsoft.com/library/ [...] window.asp
http://skyscraper.fortunecity.com/ [...] ullscr.txt


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°438056
HelloWorld
Salut tout le monde!
Posté le 24-06-2003 à 15:07:06  profilanswer
 
n°438077
noobite
The Flying Sushi
Posté le 24-06-2003 à 15:22:30  profilanswer
 


 
Merci beaucoup pour ton aide :jap: je test ce soir...
 
PS:je t'envoi un message si j'ai un prob :D
 
[:bottedumal]
 


---------------
.: [Knowledge Is Power] || [Mon FeedBack] :.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [Full_screen]Question qui va irriter les experts :D !!!

 

Sujets relatifs
question de newbie: c'est quoi la différence entre ...[PHP] LA question que personne il y repond > Upload veut pas
ptite question bete sur les applis web...[MySQL] Petite question
Question sur les tableaux[HTML] Question sur le code de ce forum...
question à la con...petite question de logique sur les pointeurs
question sur les const &[PHP] Question facile : Comment lire un élément d'un tableau
Plus de sujets relatifs à : [Full_screen]Question qui va irriter les experts :D !!!


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)