Bonjour tout le monde,
Je planche sur la création d'un module permettant de faire des captures d'écran en utilisant seulement ctypes (pas de grosses lib telles que win32, wx, Qt, ... Il faut que ce module gère le multi-écrans (ce que PIL et Pillow ne font pas).
Là où je bloque, c'est que ctypes.windll.gdi32 ne connait pas la fonction CreateDCFromHandle. J'ai regardé les sources de win32 pour m'en inspirer, en vain.
Voici le code qui fonctionne pour l'écran principal, mais pas les autres : https://tiger-222.fr/paste/?71f5055d...S/n2rRg2Kk23o=
À la ligne 35 ça bloque. J'ai essayé tout un tas de combinaisons, scruté stackoverflow ou la FAQ afin de trouver une solution. Mais rien, pas moyen de prendre une fichue capture d'écran.
Est-ce que vous auriez quelques indices ?
Merci d'avance![]()
Partager