Home | Chi sono | Contattami
 

Progr. lineare

Delphi
 
Componenti
  Database
 
Miei articoli

Windows

Miei articoli 

 

Ritagliare porzioni di schermo e salvarle come immagine


Spesso c'è la necessità di salvare come immagine l'intero desktop oppure singole finestre oppure specifiche porzioni di desktop. Di seguito un programma con sorgenti che fa proprio questo

I sorgenti sono semplici da capire: in sostanza clickando su "Select Area", viene salvata l'immagine del desktop e viene aperta una finestra fullscreen sulla quale viene disegnata l'immagine del desktop appena salvata; quello che vediamo non è il desktop ma la sua immagine disegnata su una finestra fullscreen. Trascinando il mouse si può selezionare l'area desiderata ed al rilascio del tasto sinistro del mouse (fine selezione area) la selezione viene salvata (la gestione della selezione avviene facilmente tramite gli eventi del mouse, OnMouseDown, OnMouseUp, etc...) e si chiude la finestra ritornando quindi sul desktop: il programma conterrà la selezione appena effettuata. La selezione può essere salvata nei formati bmp, jpg, ico, emf, wmf.    

ScreenShooter.7z

 

 

 
 
Your Ad Here