je suis rassure moi croyais avoir fait une betise
Après Test, ce matin, et correction, voici le nouveau programme qui marche pour pouvoir changer de propriété de la barre de tâches d'un seul clic sur le bouton et ainsi libérer l'espace de la barre de tâche et le remettre (AUTOHIDE ou ALWAYSONTOP)
Fonction à ajouter pourquoi pas dans la FAQ ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 _AppBarData TaskBar; TaskBar.hWnd = FindWindow("Shell_TrayWnd", NULL); TaskBar.cbSize = sizeof(TaskBar); if((UINT) SHAppBarMessage(ABM_GETSTATE, &TaskBar) == ABS_ALWAYSONTOP) { TaskBar.lParam = ABS_AUTOHIDE ; } else { TaskBar.lParam = ABS_ALWAYSONTOP; } if( (UINT) SHAppBarMessage(ABM_SETSTATE, &TaskBar) == false ) { Application->MessageBox("Erreur de changement de propriété","Erreur",MB_OK); }
Partager