01net    Web


Actuellement en ligne : 310 Utilisateurs dont 15 dans Programmation et développement >S'inscrire      >S'identifier      >Recherche      >Aide  
modéré par A.Ouloube, Beno@  
01net > Forum de 01net > Programmation et développement > C/C++
> [API] Comment définir la position d'une fenêtre
Passionné(e) d'internet, de logiciels, de forums ? 01net recrute...
Auteur
Message
 
<     1       >
john32
  
  :-)
      ?   @     Posté le 10/04/2007 12:25:53  
Voter pour ce message
Bonjour,

Je suis en train d'apprendre l'API Windows et je souhaiterais centrer ma fenêtre lorsqu'elle s'affiche.

Je cherche depuis ce matin sur Google mais je trouve pas... :/ Comment faire ? :)

Merci ! ;)
Minus-et-Cortex
  
   
      ?   @     Posté le 10/04/2007 14:40:35  
Voter pour ce message
Salut!

Si tu apprends l'API Win32, c'est pas Google qui t'aidera le plus, mais certainement le MSDN. Essaye ceci :
RECT desktopSize;
int x = CW_USEDEFAULT, y = CW_USEDEFAULT, width = 640, height = 480;
if (GetWindowRect(GetDesktopWindow(), &desktopSize)) {
x = (desktopSize.right - width) / 2;
y = (desktopSize.bottom - height) / 2;
}

/* The class is registered, let's create the program*/
hwnd = CreateWindowEx (
0, /* Extended possibilites for variation */
"WindowsApp", /* Classname */
"Windows App", /* Title Text */
WS_OVERLAPPEDWINDOW, /* default window */
x, /* Windows decides the position */
y, /* where the window ends up on the screen */
width, /* The programs width */
height, /* and height in pixels */
HWND_DESKTOP, /* The window is a child-window to desktop */
NULL, /* No menu */
hThisInstance, /* Program Instance handler */
NULL /* No Window Creation data */
);

C'est une modification du code produit par Dev-Cpp lors de la création d'une application graphique Win32.

@+
-------
Mieux vaut fermer sa gueule et passer pour un con que l'ouvrir et ne laisser aucun doute à ce sujet.
Gustave Parking
john32
  
  :-)
      ?   @     Posté le 13/04/2007 00:38:29  
Voter pour ce message
Ah oui Merci Beaucoup ça marche ! :)
<     1       >

01net > Forum de 01net > Programmation et développement > C/C++
> [API] Comment définir la position d'une fenêtre

Aller à :

Page générée en : 0.092s - X2board 2.2

Nous contacter | Charte de confiance | Voir notice légale

Tous droits réservés © 1999 - 2008 Groupe Tests - 01net.


Sites du réseau 01net Network : 01net - 01men - Rmc.fr - Bfmtv.fr - Radiobfm.com - TousLesPodcasts - Micro Achat

Comparateur
Comparer, changer, économiser : Testez le débit de votre connexion Internet en un clic !
Jeux
Nouveauté : Aidez William à récolter les feuilles mortes pour les greffer sur les poiriers, les cerisiers... !