flipody
Messages postés1Date d'inscriptionmercredi 17 décembre 2003StatutMembreDernière intervention14 juillet 2004
-
14 juil. 2004 à 12:20
douggyfresh
Messages postés21Date d'inscriptionlundi 24 mai 2004StatutMembreDernière intervention25 mai 2005
-
27 sept. 2004 à 22:49
Bonjour a tous!
La question s'est déja pas mal de fois mais je n'ai jamais trouvé la réponse et ca m'intéresserai de savoir comment mettre son programme en plein écran sans faire alt+entrer a la main! Ecrire un script faisaint la manipulation est-il possible ? comment faire ? Merci de votre aide .
cs_imanewin32
Messages postés70Date d'inscriptionmardi 30 mars 2004StatutMembreDernière intervention12 août 2004 14 juil. 2004 à 12:34
oui c'est possible.
ds la classe Ton_applicatioApp va dans la fonction InitInstance()
et change l'avant avant dérnière ligne en mettant
m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED);
à la place de
m_pMainWnd->ShowWindow(SW_SHOW);
victorcoasne
Messages postés1101Date d'inscriptionjeudi 24 avril 2003StatutMembreDernière intervention23 juillet 20237 14 juil. 2004 à 12:38
Sous Window C'est possible grâce à la fonction ShowWindow()
ShowWindow (hwnd, SHOW_FULLSCREEN);
Je suppose que tu parle de la console DOS je vais te donner un code (que j'ai concocté) donc déjà sur XP ça met la fenêtre au maxi mais sur XP maxi c'est en hauteur mais en largeur c'est la moitier de l'écran.
Attention le code ne sera pas utilisable sous DOS mais uniquement sous Console DOS !!
douggyfresh
Messages postés21Date d'inscriptionlundi 24 mai 2004StatutMembreDernière intervention25 mai 2005 14 juil. 2004 à 22:40
Douggy:
Salut !
Au debut, j'y faisais face lors de la compilation de mes programmes. Je me demandais comment maximiser l'ecran dos de son petit programme sans passer par alt+ENTER. Donc, reponse assurée:
Pour ce faire, on doit passer en mode graphique afin d'augmenter le nombre de points de l'ecran, et ce par l'interruption video 10h avec la fonction 13h du bios.
Bref, un exemple avec un petit programme en langage C compilé avec Borland C++ 5.01 qui illustre l'objet de ta curiosité:
#include<dos.h>
#include<conio.h>
void fullscreen()// on passe en mode graphique 320*200 points
{
_AX=0x13;
geninterrupt(0x10);
}
void modetexte()
{
_AX=3;geninterrupt(0x10);//on passe en mode texte 80*25
}