Bonjour à tous,
Abandonnant une librairie propriétaire, je me met à code une librairie de gestion d'écrans multiple (un écran et un projecteur) via l'API win32 en sou VC++6.0.
La gestion et la manipulation des deux écrans en tant que telle ne pose pas de problème particulier à grand renfort de EnumDisplayDevices.
Mon problème vient du fait que je veux bloquer les mouvements de la souris sur l'écran principal uniquement, ce n'est pas très marrant d'avoir le curseur qui se balade sur le projecteur.
J'ai testé :
- SetCursor(NULL) : pas de curseur null part.
- ClipCursor(&rcWnd); où rcWnd est le windowRect de la main frame. Ne marche pas car je ne sais pas ou le mettre.
Je vais encore tester le ClipCursor(&rcScr); où rcScr est le windowRect de la de l'écran, mais aussi je ne sais pas où le mettre (peut etre dans le main, a voir).
Si vous avez des idée, je suis preneur.
Partager