ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

Forum AtoutFox : Enregistrer l'image d'un formulaire dans un fichier PNG   

Sujet
... 12 13 14 15 16 17 18 19 20 21 ...
Accès à un classeur EXCELL 2007 alahem1 - 27/07/2012 19h48
UniversalThread est a vendre Mike Gagnon - 25/07/2012 12h24
aide sur la fonction ASCAN joe.mojito - 24/07/2012 11h20
msoutl32.ocx Jean à Grenoble - 24/07/2012 07h38
double-clic sur le titre d'une fenêtre Jean à Grenoble - 22/07/2012 23h34
Enregistrer l'image d'un formulaire dans un fichier PNG Nakutakoin - 22/07/2012 19h44
[PostGreSql] Accès à une base de données alahem1 - 20/07/2012 15h52
SQL - Dédoublonner un curseur selon des critères hiérarchisés FoxInCloud - 18/07/2012 11h16
GROUP BY ... HAVING FoxInCloud - 17/07/2012 11h20
Annonce vue sur LinkedIn Thierry N - 12/07/2012 18h56
Erreur: le fichier .scx n'est pas une table houcineph - 12/07/2012 14h16
Serveur 2008 ! Jean à Grenoble - 09/07/2012 15h27
Liste des régime de sécurité sociale Luc - 06/07/2012 13h40
Analyse Projet PHILIPPE - 04/07/2012 14h05
XFRX et progressbar OlivierL - 04/07/2012 11h28
[FIC] Adaptation messagebox alahem1 - 27/06/2012 23h40
[HS] Le dessin et l'ordinateur eric leissler - 27/06/2012 17h00
Je serai absent de la réunion avec Mike ! Jean à Grenoble - 26/06/2012 15h53
(HS) Anniversaire de Alan Turing en LEGO ! Francis Faure - 22/06/2012 22h40
LECTURE D'UN FICHIER WINDEV VERSION 4 EXTENSION .FIC O.Abderrazak - 21/06/2012 16h00
... 12 13 14 15 16 17 18 19 20 21 ...

rss Flux RSS des derniers messages

Vous devez vous identifier pour pouvoir poser une question ou répondre.

dim. 22 juillet 2012, 19h44

Nakutakoin
France France

atoutfox.public.association

Enregistrer l'image d'un formulaire dans un fichier PNG

Bonjour,
Je cherche une solution pour pouvoir imprimer plusieurs fois de suite le même formulaire (avec des données différentes).
Sur le forum, j'ai trouvé la solution suivante qui consiste à capturer la fenetre pour pouvoir l'imprimer par la suite avec ShellExecute().

SET LIBRARY TO c:\foxtools.fll
DECLARE LONG DllRegisterServer IN foxform.dll

LOCAL loTmp, hWnd
hWnd = _WhToHwnd(_wfindtitl(thisform.caption))
loTmp = CREATEOBJECT("FoxForm.Form")
loTmp.SaveAsBMP(hWnd, "C:\" + thisform.caption + ".PNG")


Le problème est que le premier appel à cette routine fonctionne parfaitement, mais tous les autres appels enregistrent une image COMPLETEMENT NOIRE ...!

Quelq'un aurait-il une idée pour éviter cette image noire ?

Un grand merci d'avance ...

Jacques Datcharry




Permalink : http://www.atoutfox.org/nntp.asp?ID=0000009436
11 967 messages dans le forum • Liste complète des messages

www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2013.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0