J'ai fait un programme qui affiche des dessins dans une fenêtre.
Est-ce possible de créer automatiquement (et plus ou moins simplement) une image de ce qu'il y a dans la fenêtre.
merci
J'ai fait un programme qui affiche des dessins dans une fenêtre.
Est-ce possible de créer automatiquement (et plus ou moins simplement) une image de ce qu'il y a dans la fenêtre.
merci
en quel language tu programmes?
Si j'ai bien compris ta question, à savoir comment enregistrer le contenu d'une fenêtre dans un fichier image, voici comment procéder :
1. récupérer le DC de la zone cliente de la fenêtre (= DC source);
2. créer un DC compatible en mémoire (= DC cible);
3. créer une bitmap compatible avec DC source et la sélectionner dans DC cible;
4. blitter du DC source vers le DC cible;
5. enregistrer la bitmap créée à l'étape 3.
Et voilà.
je programme en c++.
Je n'ai pas compris grand chose à ce qu'a dit rigobert (je débute).
Ca demande effectivement un minimum de connaissance du GDI.Envoyé par dword2add
Prends un peu de temps pour lire ceci, ça devrait t'aider.
Regarder dans la FAQ de VC++ par Farscape..
pour faire simple tu peux passer par l'interface COM, IPicture qui peut simplifier les choses.
Il faut que ton compilateur supporte COM
C'est trop compliqué pour moi... je remet ca à plus tard.
Merci
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