01/04/09 20:00
woomacoder
Ciao a tutti,
ho creato una funzione che prende lo screen del desktop utente; la memoriza e vorrei salvarla su disco (per vedere che tutto funzioni correttamente)
GraphicImage.Save() per lui non esiste e non funzioa, logicamente.
IntelliSense me lo suggerisce nell'utilizzo
Dove sto sbagliando?
ho creato una funzione che prende lo screen del desktop utente; la memoriza e vorrei salvarla su disco (per vedere che tutto funzioni correttamente)
Private Function CaptureScreen() As System.Drawing.Bitmap ' Creo un oggetto bitmap di dimensioni uguali allo schermo Dim ImageBitMap As Bitmap = New Bitmap(Screen.PrimaryScreen.WorkingArea.Width, Screen.PrimaryScreen.WorkingArea.Height) ' Creo l'oggetto graphics Dim GraphicImage As Graphics = Graphics.FromImage(ImageBitMap) ' Definisco un oggetto Size con le dimensioni dello schermo Dim Size As Size = New Size(Screen.PrimaryScreen.WorkingArea.Width, Screen.PrimaryScreen.WorkingArea.Height) ' Catturo l'intera area dello schermo GraphicImage.CopyFromScreen(0, 0, 0, 0, Size, CopyPixelOperation.SourceCopy) ' Restituisco l'oggetto bitmap ' Return ImageBitMap GraphicImage.Save("C:\file.tmp", Imaging.ImageFormat.Gif) End Function
GraphicImage.Save() per lui non esiste e non funzioa, logicamente.
IntelliSense me lo suggerisce nell'utilizzo
Dove sto sbagliando?
aaa