Diese Seite mit anderen teilen ...

Informationen zum Thema:
Forum:
WinDev Forum
Beiträge im Thema:
2
Erster Beitrag:
vor 2 Jahren, 10 Monaten
Letzter Beitrag:
vor 2 Jahren, 10 Monaten
Beteiligte Autoren:
Marc De Swert, Ankur

WD[19] Print current window

Startbeitrag von Ankur am 20.08.2015 09:55

Hi,

How can i print a current window.

Thanks

Antworten:

hi Ankur

my post from a few years back:


we use an global procedure
create an global variable:
bestand is string = "i:\fenetre.bmp" // here will the picture be saved c:\temp also do
when an user want to do a certain process we capture first an screen printout

IF bPrint = 1 THEN
CAPTUREECRAN(bestand)
iPrintImage(bestand,20,20,174,151)
iEndPrinting
END

the global procedure
PROCEDURE CAPTUREECRAN(NomBMP)
NomDest is string // Nom du champ image destination

// Initialisation des paramètres
NomDest="screendump" // Champ image qui sert pour la sauvegarde

// Initialise la taille du champ destination à la taille de la zone à copier
{NomDest}..Width=WinInWidth()
{NomDest}..Height=WinInHeight()
dCopyBlt(copyScreen,NomDest,copySrcCopy,WinInXPos(),WinInYPos(),WinInHeight()+2,WinInWidth()+2)

// Sauvegarde au format BMP
dSaveImageBMP(NomDest,NomBMP)
dEndDrawing(NomDest) // Libère la taille prise en mémoire

marc :cool:

von Marc De Swert - am 20.08.2015 10:59
Zur Information:
MySnip.de hat keinen Einfluss auf die Inhalte der Beiträge. Bitte kontaktieren Sie den Administrator des Forums bei Problemen oder Löschforderungen über die Kontaktseite.
Falls die Kontaktaufnahme mit dem Administrator des Forums fehlschlägt, kontaktieren Sie uns bitte über die in unserem Impressum angegebenen Daten.