Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

MODIFIER LA HAUTEUR DE LA BARRE DE TACHES


Information sur la source

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 : 6 423

Note :
Aucune note

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

Commentaires et avis

signaler à un administrateur
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...)

signaler à un administrateur
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.

signaler à un administrateur
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^^)

signaler à un administrateur
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.

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

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

signaler à un administrateur
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

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,406 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.