Bild vom ForegoundWindow
Verfasst: 28.04.2013 19:08
Hallo,
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!
Hier stimmt was nicht, nach Einfügen des Bildes sieht man keinen Rahmen des Vordergrund Windows?
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
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