2009-12-29 4 views

Répondre

0

Pour obtenir le rectangle, utilisez SHAppBarMessage(). Vous procédez comme suit en C++:

APPBARDATA abd = {0}; 
SHAppBarMessage(ABM_GETTASKBARPOS, &abd); 

Et puis abd.rc contiendrait le rectangle. Vous avez juste à faire l'équivilent pywin32.

Veuillez noter que GetMonitorInfo() vous donnera la zone de travail, qui est appbars de bureau, mais la barre des tâches n'est pas la seule appbar qui pourrait exister.

1

Lorsque vous demandez l'espace de travail, la zone de la barre des tâches est automatiquement exclue.

System.Parameters.WorkArea 

ou utiliser Interop à

SystemParametersInfo(SPI_GETWORKAREA, ...)` 

et vous avez terminé.

Questions connexes