Le problème pour récupérer les rcWork et rcMonitor d'un moniteur qui donnent à coup sûr la position de la TaskBar c'est qu'il faut faire le tour du monde avec un EnumDisplayMonitors(). J'aurais aimé avoir une fonction plus simple.
Il y a bien GetMonitorInfo() mais il faut le Handle du moniteur et si on peut le trouver avec MonitorFromWindow() on ne peut pas le trouver par un numéro de moniteur, en tous cas je n'ai rien trouvé.