Oppure

Loading
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)

    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
01/04/09 20:23
woomacoder
Ho risolto, sbagliavo la varaibile.
:)

aaa