Bonjour, voilà j'utilise Borland Turbo C++ 4.5 sous windows.
Comment définir la taille de la fenêtre d'exécution ?
(L'équivalent a un screensize.x et screensize.y en Pascal).
Merci.
Version imprimable
Bonjour, voilà j'utilise Borland Turbo C++ 4.5 sous windows.
Comment définir la taille de la fenêtre d'exécution ?
(L'équivalent a un screensize.x et screensize.y en Pascal).
Merci.
Avec Turbo C++ je pense que tu as accès aux API Windows, donc va voir du côté de SetWindowPos.
Pour être exact, c'est GetWindowRect pour la totalité de la fenêtre ou GetClientRect pour la partie 'client'.
SetWindowPos c'est plus pour changer la position, la taille et/ou le z-order.
OK merci, j'essaye ça de suite.
Voila j'ai essayé mais ça ne marche pas (enfin c'est moi qui ne comprend pas)
la position de ma fenêtre varie bien lorsque je change les deux 0 mais la tailleCode:
1
2
3
4
5
6
7
8
9 #include <windows.h> main() { ... SetWindowPos(1,HWND_BOTTOM,0,0,800,600,SWP_SHOWWINDOW); ... }
ne change absolument pas lorsque je change les valeurs 800 et 600.
merci de m'aider.
Si tu veux trifouiller ta console, c'est beaucoup plus compliqué. Les consoles ne sont pas faites pour ça à l'origine...
Si tu fais un programme graphique par contre, tu pourras utiliser des fonctions comme SetWindowPos() et MoveWindow() sur les fenêtres que tu crées.
OK, merci. J'ai hésité à préciser que je n'étais pas en mode graphique.
Donc y a pas moyen en mode texte :cry: ?
En pascal s'était si facile :D
Je crois qu'il y a moyen (du moins, sous Windows), mais je ne sais plus s'il est très évident...
Ok merci a tous, je vais passer en mode graphique alors :P
Surement à bientôt ;)