ciao, ho necessità di catturare tutta la form (screenshot) e salvarla in formato jpg.
In pratica, quando clicco sul bottone "Command1.Click()" deve in automatico catturare la form e, sempre in automatico, salvarla in jpg. Come posso procedere ?![]()
![]()
ciao, ho necessità di catturare tutta la form (screenshot) e salvarla in formato jpg.
In pratica, quando clicco sul bottone "Command1.Click()" deve in automatico catturare la form e, sempre in automatico, salvarla in jpg. Come posso procedere ?![]()
![]()
Ciao cercando su google
form vb6 to jpg
ho trovato:
http://forums.ni.com/t5/Measurement-...mage/m-p/65108
spero sia utile.ciao L
Peccato che il codice sia per VB.NETOriginariamente inviato da martini_luca
Ciao cercando su google
form vb6 to jpg
ho trovato:
http://forums.ni.com/t5/Measurement-...mage/m-p/65108
spero sia utile.ciao L![]()
![]()
ti ho dato la chiave di google che ha molti altri risultati..poche righe sotto c'era in vb6
http://www.developerfusion.com/forum/thread/26911/
comunque ci sono molti siti sempre in quella chiave di ricerca.![]()
Abbi pazienda, ma mi sembri un po' troppo frettoloso...![]()
Non è vero.Originariamente inviato da martini_luca
ti ho dato la chiave di google che ha molti altri risultati..poche righe sotto c'era in vb6
Tu non hai dato nessuna chiave.
Tu hai fornito solo un link (che come ho detto è per VB.NET, non per VB6)
Quindi come affermi tu:
... poche righe sotto...
non c'è un bel niente.![]()
Questo link non soddisfa pienamente la richiesta perchè:Originariamente inviato da martini_luca
http://www.developerfusion.com/forum/thread/26911/
1) La routine SaveFormPic è praticamente superflua, dato che esiste un apposito shortcut di sistema; basta premere ALT+STAMPA o ALT+PRINT per ottenere lo stesso identico risultato, ovvero catturare la finestra attiva.
2) Il metodo SavePicture usato in quel modo NON salva (e non può salvare) in formato JPG ma solo in formato BMP.
Pare che nessuno dei partecipanti a quella discussione se ne sia accorto...![]()
Basterebbe leggersi la guida per saperlo (ma anche questo sembra che nessuno l'abbia fatto...)
Prima di segnalare bisognerebbe verificare...![]()
Per salvare veramente in formato JPG occorre convertire l'immagine da BMP a JPG
Il progetto sorgente BMP2JPG dimostra come fare. Lo si pò scaricare qui:
http://nuke.vbcorner.net/Progetti/VB...9/Default.aspx
N.B. nel progetto si dovrà indicare il livello di compressione.
E' anche possibile utilizzare GDIPlus , ad esempio:
http://www.vbaccelerator.com/home/vb...es/article.asp
![]()