teste gerade das neue PB 5.11 unter Windows 8 und habe gerade mit dem Befehl "GetForegroundWindow_" meine Probleme.
Nach dem Klicken auf das gewünschte Windows sollte dieses genau abgebildet werden, was aber nicht Fall ist!
Code: Alles auswählen
Delay(3000); Klicken auf das Forground Windwos
GetWindowRect_(GetForegroundWindow_(), @r.rect)
CreateImage(0, r\right - r\left, r\bottom - r\top)
DC = StartDrawing(ImageOutput(0))
BitBlt_(DC, 0, 0, r\right - r\left, r\bottom - r\top, GetWindowDC_(GetForegroundWindow_()), 0, 0, #SRCCOPY|#SRCPAINT)
;BitBlt_(DC, 0, 0, r\right - r\left, r\bottom - r\top, GetWindowDC_(GetDesktopWindow_()), 0, 0, #SRCCOPY)
StopDrawing()
SetClipboardImage(0); Jetzt in einen Bild-Bearbeiter einfügen mittels Einfügen aus Clipboard
Debug ImageWidth(0)
Debug ImageHeight(0)
;Format Desktop 1366 x 768 x 16
;Fehler beim Aktiven Image = 1382 x 784
End
Habe Anschliessend den Aero Modus abgeschaltet, dann verschwindet der Rahmen des Windows komplett.
Weiss jeman an was das liegt, zB. Aero oder so...
Gruss ... Velindos