Modifier la hauteur de la barre de taches

Soyez le premier à donner votre avis sur cette source.

Snippet vu 10 283 fois - Téléchargée 26 fois

Contenu du snippet

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 / Exemple :


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;
}

A voir également

Ajouter un commentaire

Commentaires

Kian_ix
Messages postés
26
Date d'inscription
dimanche 18 février 2007
Statut
Membre
Dernière intervention
5 avril 2009
-
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 !!!
cs_max12
Messages postés
1491
Date d'inscription
dimanche 19 novembre 2000
Statut
Modérateur
Dernière intervention
7 juillet 2014
-
Qu'importe il nous donne une partie de la solution :P
spidermario
Messages postés
130
Date d'inscription
mercredi 26 octobre 2005
Statut
Membre
Dernière intervention
14 mars 2009
-
Je n'ai pas compris à quoi sert la variable tray ?
Une fois le GetWindowRect effectué, tu ne l'utilises plus.
Renfield
Messages postés
17283
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
21 juillet 2019
56 -
idem, ma barre est a gauche, et reste a gauche, je ne perds pas mes settings...(heureusement^^)
cs_badrbadr
Messages postés
475
Date d'inscription
jeudi 19 juin 2003
Statut
Membre
Dernière intervention
3 novembre 2008
-
C'est bizarre, mon WinXP SP2 se rappelle très bien de la hauteur de la barre des tâches.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.