Bonjour,
J'aimerai, via un programme C++ sous windows, réaliser une capture d'écran d'un programme en cours d'exécution... Est ce possible ?
Je ne veux pas capturer tout le bureau...
Merci pour vos réponses...








Bonjour,
J'aimerai, via un programme C++ sous windows, réaliser une capture d'écran d'un programme en cours d'exécution... Est ce possible ?
Je ne veux pas capturer tout le bureau...
Merci pour vos réponses...
Bonjour,
Je ne conanais pas C++ mais si tu sais envoyer la conbinaison de touches Alt + Impr écran, le presse papier contiendra la capture de la fenêtre qui a le focus.

Il faut être plus explicite: cela s'appelle capture la fenêtre active d'un programme.Envoyé par MonsieurAk
Il faut utilise des API Windows, comme FindWindow, obtenir le DC de la fenêtre active grossièrement , créer un HBITMAP et DC en mémoire et effectuer un BitBlt ou StretchBlt d'un DC à l'autre.
Voir le MSDN








ok... avec tes mots clés je vais regardez la MSDN et voir ce que je peux faire... peut etre que j'aurais d'autres questions...
Merci
PS: Désolé, je pensais avoir été clair...

C'est ok![]()
Mais c'est un boulot difficile à réaliser; il faut connaitre les API Windows , le GDI sous windows
Il doit y avoir une fonction du type
utilises le
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Form1->Print();tu devrais trouver ce qu'il faut...
Partager