Modifier la hauteur de la barre de taches

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

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.