begin process at 2012 02 05 04:40:39
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Astuces

 > MODIFIER LA HAUTEUR DE LA BARRE DE TACHES

MODIFIER LA HAUTEUR DE LA BARRE DE TACHES


 Information sur la source

Note :
Aucune note
Catégorie :Astuces Classé sous :findwindow, setwindowpos, barre, taches, hauteur Niveau :Débutant Date de création :07/01/2007 Date de mise à jour :07/01/2007 17:27:35 Vu :8 766

Auteur : gabuzomeuh

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

 Description


problème: quelle que soit la hauteur de la barre de tache avant l'extinction de Windows XP, celle-ci repasse toujours à une hauteur de une ligne quand windows XP démarre. Cela evite de la remmettre à la bonne hauteur avec la souris à chaque fois que Windows XP démarre.

Source

  • int changer_taskbar (int posx, int posy, int largeur, int hauteur)
  • {
  • RECT tray;
  • HWND hTaskbar;
  • HWND hDesktopWindow;
  • hTaskbar = FindWindow("Shell_TrayWnd", NULL);
  • GetWindowRect(hTaskbar, &tray);
  • //SetWindowPos(hTaskbar, NULL, 0, 0, 1279, 70, SWP_NOSENDCHANGING);
  • SetWindowPos(hTaskbar, NULL, posx, posy, largeur, hauteur, SWP_NOSENDCHANGING);
  • ShowWindow(hTaskbar, SW_SHOW);
  • UpdateWindow(hTaskbar);
  • hDesktopWindow = GetDesktopWindow();
  • RedrawWindow(hDesktopWindow, NULL, NULL, RDW_FRAME|RDW_INVALIDATE|RDW_UPDATENOW|RDW_ALLCHILDREN);
  • return 0;
  • }
int changer_taskbar (int posx, int posy, int largeur, int hauteur)
{
 RECT tray;
 HWND hTaskbar;
 HWND hDesktopWindow;
 
 hTaskbar = FindWindow("Shell_TrayWnd", NULL);
 GetWindowRect(hTaskbar, &tray);
 //SetWindowPos(hTaskbar, NULL, 0, 0, 1279, 70, SWP_NOSENDCHANGING);
 SetWindowPos(hTaskbar, NULL, posx, posy, largeur, hauteur, SWP_NOSENDCHANGING);
 ShowWindow(hTaskbar, SW_SHOW);
 UpdateWindow(hTaskbar);
 hDesktopWindow = GetDesktopWindow();
 RedrawWindow(hDesktopWindow, NULL, NULL, RDW_FRAME|RDW_INVALIDATE|RDW_UPDATENOW|RDW_ALLCHILDREN);
 return 0;
}



 Historique

07 janvier 2007 17:27:35 :
- précision de la présentation - changement de la fonction par passage de paramètres

 Sources du même auteur

Source avec Zip Source avec une capture MOTEUR AUDIO TEMPS REEL AVEC GESTION DU VOLUME
Source avec Zip Source avec une capture GÉNÉRATEUR DE SIGNAL BASSE FRÉQUENCE TEMPS RÉEL
Source avec Zip Source avec une capture PLUGIN ECHO POUR WINAMP
Source avec Zip Source avec une capture GÉNÉRATEUR DE FICHIER WAV DE RÉFÉRENCE POUR CD DE TEST
Source avec Zip ICONE DANS BARRE DE TACHES AVEC GESTION DOUBLE CLIC DROIT OU...

 Sources de la même categorie

Source avec Zip SCHEDULER RR FIFO par yvesB87
Source avec Zip ALGORITHMES RÉCURSIFS VS ALGORITHMES ITÉRATIFS par yvesB87
Source avec Zip Source avec une capture C++ FORMAT D'IMAGE AVEC QT par pop70
Source avec une capture EXEMPLE DE POINTEURS DE FONCTION par pop70
Source avec Zip Source avec une capture [C++] CLASS REGISTER par Miwik

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) SUPPRIMER UNE ADRESSE DE LA BARRE D'ADRESSE D'INTERNET EXPLO... par florian15
Source avec Zip Source avec une capture CODE BARRE (WIN32) par gagah1
Source avec Zip ICONE DANS LA BARRE DES TACHES AVEC MENU (VC++) par ADPro22

Commentaires et avis

Commentaire de vecchio56 le 07/01/2007 16:41:36 administrateur CS

-La valeur 1279 dépend de la résolution de l'écran, il ne faut pas la mettre en dur (je suis en 1024*768 donc forcément c'est pas bon)
-Les icones du systray sont mal redessinées
-Quel intérêt? (on peut le faire à la souris, et ca marche mieux...)

Commentaire de badrbadr le 08/01/2007 04:59:59

C'est bizarre, mon WinXP SP2 se rappelle très bien de la hauteur de la barre des tâches.

Commentaire de Renfield le 08/01/2007 14:34:06 administrateur CS

idem, ma barre est a gauche, et reste a gauche, je ne perds pas mes settings...(heureusement^^)

Commentaire de spidermario le 10/01/2007 08:33:36

Je n'ai pas compris à quoi sert la variable tray ?
Une fois le GetWindowRect effectué, tu ne l'utilises plus.

Commentaire de max12 le 11/01/2007 20:06:06 administrateur CS

Qu'importe il nous donne une partie de la solution :P

Commentaire de Kian_ix le 10/12/2008 00:51:32

en effet, windows se rapelle parfaitement de la hauteur de la barre de tâche, mais sous une seule condition, celle d'éteindre son pc proprement. un seul plantage windows et vous perdez tous les réglages du bureau (tri des icone, hauteur des barres, etc) c'est la raison pour la quelle on pense souvent que windows ne s'en rapelle pas, tous ca parce que windows plante constament MERCI MICROSOFT !!!

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Hauteur de la barre des taches [ par CassusGreg ] Salut,Je cherche à connaitre la hauteur de la barre des taches.Je n'ai aucune idée comment faire.Si quelqu'un en a une... Controle de la barre des taches [ par sebdub ] BOnjour,J'ai fait un petit programme qui a une fenêtre et qui crée une icon dans la partie status de la barre des tâches. Je voudrait maintenant perme CDialog dans barre des taches [ par lauce ] Voila, j'ai un p'tit probleme. j'ai récuperer le code d'une fenetre qui était fenetre principale dans une autre application. Cette fenetre est mainten Application dans la barre des taches [ par Hundai ] Salut à tous,j'ai une application(exe), et je voudrais savoir comment l'associée à une icone et l'inclure dans la barre des taches. Application dans la barre des taches [ par Hundai ] Salut à tous,j'ai une application(exe), et je voudrais savoir comment l'associée à une icone et l'inclure dans la barre des taches. Application dans la barre des taches [ par Hundai ] Salut à tous,j'ai une application(exe), et je voudrais savoir comment l'associée à une icone et l'inclure dans la barre des taches. menu contexturl dans la barre des taches [ par dadoo6 ] Bonjour a tous.Voila je viens de creer une application pour les cours, et j'ai besoin de la mettre dans la barre des taches (a cote de l'heure) et de Barre des taches [ par LeonNettoyeur ] Salut help me please !!!Quelqu'un sait il comment mettre une appli dans la barre des taches (a cote de l'heure) lorsqu'on l'on minimise.merci pour les Cacher un onglet dans la barre des taches [ par atao ] qqun sait il comment coder en c une fenetre pour que lors de son exécution n'apparaisse pas son onglet dans la barre des taches. merci Cacher un onglet de la barre des taches avec une application console [ par dot ] comment fait on pour cacher un onglet de la barre des taches avec une application console??merci d'avance


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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,811 sec (4)

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