Bonjour,

Afin de positionner correctement mes fenetres, je cherche à determiner "l'espace utile" du bureau.

C'est à dire le rectangle le plus grand affichable à l'ecran (ou sur les ecran) et ne couvrant pas la barre des taches.

Pour l'instant j'utilise ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
		
tempDC          = GetDC(NULL);
largeurEcran    = GetDeviceCaps(tempDC,HORZRES);
hauteurEcran    = GetDeviceCaps(tempDC,VERTRES);
ReleaseDC(NULL, tempDC);
Mais evidemment, ça ne prend pas en compte la presence et la positionde la barre des taches... Et pour le multi-ecran, je ne suis meme pas sur que ça marche du tout (pas testé)

Existe-t-il une technique particuliere pour obtenir ces infos ?