gut'n Mittag
Ich würde gerne die Bildschirminformationen meiner Bildschirme einzeln / getrennt abfragen.
Dazu habe ich hier im Forum schon volgenden Code gefunden:
Delphi-Quellcode:
DC := GetDC(screen.Monitors[i].Handle);
hSize := GetDeviceCaps(
DC, HORZSIZE);
Blöderweise funzt das bei mir so überhauptnicht.
Ich bekomme da als hSize immer 0
(Was warscheinlich heißt, dass das
DC nicht stimmt)
Wenn ich statt "screen.Monitors[i].Handle"
Das
Handle meines Forms verwende: "Form1.Handle"
dann bekomm ich die richtige Größe (Nachgemessen, stimmt)
Warum ist nun das
Handle des Monitors über Screen falsch?
Danke für jede Hilfe