OVH Cloud OVH Cloud

Créatio image

2 réponses
Avatar
Jérôme VERITE
Bonjour à toutes et à tous,

Je cherche à créer une image d'une fenêtre de mon application, en gros,
j'aimerai pouvoir par programmation faire un équivalent de ALT+imprim ecran,
mais en mieux, si par exemple, la zone client de ma fenêtre est plus grande
que l'écran, qu'il enregistre toute l'image, même le contenu de ma fenêtre
qui n'est pas visible à l'écran à ce moment là.

Si vous avez une idée ou une orientation, n'hésitez pas, peut être en
récupérant l'image de chaque contrôle contenu, à savoir des usercontrols, et
les replacer correctement dans un gros fichier...

Merci d'avance, j'attend vos idées, sûrement plus efficaces.

Jérôme

2 réponses

Avatar
jmn
Utilisez les APIs bitblt ou stretchbl (gdi32.dll)
Avatar
François Picalausa
Bonjour/soir,

la fiche suivante pourra t'aider :
http://support.microsoft.com/default.aspx?kbid1299

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com


"Jérôme VERITE" a écrit dans le message
de news:
Bonjour à toutes et à tous,

Je cherche à créer une image d'une fenêtre de mon application, en
gros, j'aimerai pouvoir par programmation faire un équivalent de
ALT+imprim ecran, mais en mieux, si par exemple, la zone client de ma
fenêtre est plus grande que l'écran, qu'il enregistre toute l'image,
même le contenu de ma fenêtre qui n'est pas visible à l'écran à ce
moment là.

Si vous avez une idée ou une orientation, n'hésitez pas, peut être en
récupérant l'image de chaque contrôle contenu, à savoir des
usercontrols, et les replacer correctement dans un gros fichier...

Merci d'avance, j'attend vos idées, sûrement plus efficaces.

Jérôme