begin process at 2010 02 10 07:11:04
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

API

 > CENTRER UNE FENÊTRE DANS L'ÉCRAN

CENTRER UNE FENÊTRE DANS L'ÉCRAN


 Information sur la source

Note :
7,5 / 10 - par 2 personnes
7,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :API Niveau :Débutant Date de création :18/06/2003 Date de mise à jour :18/06/2003 08:58:05 Vu :3 179

Auteur : DivXPVobD

Ecrire un message privé
Site perso
Commentaire sur cette source (7)
Ajouter un commentaire et/ou une note

 Description

Permet de centrer une fenêtre (window) dans l'écran, vous lui passez tout simplement le hWnd de la fenêtre  

Source

  • //-------------------------------------------------------------------------------------
  • // Nom: DpsCtrWnd(HWND hDlg)
  • // Description: Centre une fenêtre dans l'écran
  • //-------------------------------------------------------------------------------------
  • void DpsCtrWnd(HWND hDlg)
  • {
  • RECT rect;
  • GetWindowRect(hDlg,&rect);
  • SetWindowPos(hDlg,NULL,(GetSystemMetrics(SM_CXSCREEN)-rect.right)/2,(GetSystemMetrics(SM_CYSCREEN)-rect.bottom)/2,NULL,NULL,SWP_NOSIZE);
  • return;
  • }
//-------------------------------------------------------------------------------------
// Nom: DpsCtrWnd(HWND hDlg)
// Description: Centre une fenêtre dans l'écran
//-------------------------------------------------------------------------------------
void DpsCtrWnd(HWND hDlg)
{
  RECT rect;
  GetWindowRect(hDlg,&rect);
  SetWindowPos(hDlg,NULL,(GetSystemMetrics(SM_CXSCREEN)-rect.right)/2,(GetSystemMetrics(SM_CYSCREEN)-rect.bottom)/2,NULL,NULL,SWP_NOSIZE);
  return;
}
  



 Sources du même auteur

AVOIR UN VRAIX FICHIER TEMPORAIRE
RÉCUPÈRE LE PATH D'UN FICHIER
Source avec Zip Source avec une capture RENNOMER TOUT LES FICHIERS D'UN RÉPERTOIRE - 69VOBD3

 Sources de la même categorie

Source avec Zip Source avec une capture CALENDRIER (WIN64) par BruNews
Source avec Zip Source avec une capture IMPRESSION EN WIN32 API AVEC OPTIONS par racpp
Source avec Zip Source avec une capture INFOTIP SHELL EXTENSION (BULLE DE L'EXPLORATEUR WINDOWS) (WI... par racpp
Source avec Zip Source avec une capture BROUILLAGE DES FICHIERS JAVASCRIPT ET CSS(WIN32) par gagah1
Source avec Zip Source avec une capture CHANGE CURSEUR par ganjarasta

Commentaires et avis

Commentaire de SciYann le 18/06/2003 19:23:39

c'est bien mais c'est un peu léger pour une source entière ;-)

Commentaire de DivXPVobD le 18/06/2003 20:28:38

Il est parfois utile, selon moi, d'avoir des petits bouts de code tout prêt comme cela, ca sert, mais surtout ca fonctionne, pas comme certain sources complets que l'on peut trouver sur ce site...

Commentaire de SilverGames le 19/06/2003 09:29:13

Salut, lors de l'édition des liens, j'ai 2 erreurs:
Linking...
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16
Debug/test.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

Pourrais-tu me dire qu'elle est la librairie que j'ai oublié d'inclure ?  Je n'ai mis que <windows.h>.

Merci

Commentaire de victorcoasne le 01/07/2004 22:01:05

SilverGames > Sûrement as-tu oublier de mettre le "noyaux" du programme la fonction WinMain() !!

Commentaire de Mastersam le 16/10/2004 13:53:50

ben moi il m'a bien servi ce petit bout de code. Merci de la part d'un débutant....

Commentaire de lordkraken le 08/12/2005 19:01:01

Le genre de bout de code bien galère à trouver sur le net, ou même sur msdn.

Donc merci à son auteur, pour avoir cru bon de le mettre en avant ici :)

Commentaire de bigloo le 01/11/2007 18:59:33 8/10

Bien utile et évite de regarder l'aide Win32 pour faire quelque chose de simple. Cependant, il faut préciser que la fenêtre à centrer doit être mis à l'origine de l'écran lors de sa création.
Mais merci à son auteur

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,562 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales