Zdravim,
řeším tu teď jeden problém a to oheldně screenování, mám tento kód
Dim Bounds = Screen.PrimaryScreen.Bounds
Dim width = Bounds.Width
Dim height = Bounds.Height
Dim screenshot As System.Drawing.Bitmap
Dim graph As Graphics
screenshot = New System.Drawing.Bitmap(width, height, System.Drawing.Imaging.PixelFormat.Format32bppArgb)
graph = Graphics.FromImage(screenshot)
graph.CopyFromScreen(0, 0, 0, 0, Bounds.Size, CopyPixelOperation.SourceCopy)
screenshot.Save("C:/test_" + count + ".jpg", System.Drawing.Imaging.ImageFormat.Jpeg)
count = count + 1
problém je v tom, že když to volám v nějakém itnervalu, tak se udělá první screen test_1.jpg, poté druhý test_2.jpg, ale ten druhý je totožný s tím prvním (i když na ploše něco změním, tak se to na screenu 2. neukže) a tak to jde dál, takže se vlastně udělá pouze ten 1. screen. Dělá to jen když jsem v nějaké hře a má otázka zní, jde to nějak upravit aby to šlo, nebo lze udělat podobný kód? (Podobný msyslím hlavně tím, že lze směrovat osu X a Y kde se screen vytvoří, tzn. že si vyfotím třeba jen hodiny vpravo dole na liště). Díky moc za odpovědi!