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...
L'echec ne doit pas être considéré comme une perte de temps mais comme l'apprentissage.
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...
L'echec ne doit pas être considéré comme une perte de temps mais comme l'apprentissage.
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 tu devrais trouver ce qu'il faut...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Form1->Print();
on aura tout vu...
Mais où est-ce???...
------------------------------------------------------
n'oublies pas les balises [code ][/code ]
et le Tag
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager