Forums Neueste Beiträge
 

Screen.Width bei mehreren Monitoren

22/04/2012 - 19:54 von Jens Müller | Report spam
Hallo,

ich merke mir die Position meines Programms, um sie beim nàchsten Start
wieder herzustellen. Dazu setze ich Form.left, top, width und height auf die
gespeicherten Werte zurück. Falls die Auflösung verringert wurde, wàhrend
das Programm beendet ist, prüfe ich ob left+width > screen.width ist.

Jetzt habe ich das Problem, dass bei mehreren Monitoren die Abmessungen von
Screen anscheinenend denen des primàren Monitors entsprechen, Positionen auf
einem anderen Monitor also nicht wiederhergestellt werden. Wie kann ich
prüfen welche Koordinaten sich in einem sichtbaren Bereich befinden - aber
egal auf welchem Monitor?

Danke und Grüße,

Jens
 

Lesen sie die antworten

#1 Hermie
23/04/2012 - 12:00 | Warnen spam
http://www.vbaccelerator.com/home/V...rticle.asp

Liebe Grüße,
Hermann

Am 22.04.2012 19:54, schrieb Jens Müller:
Hallo,

ich merke mir die Position meines Programms, um sie beim nàchsten Start
wieder herzustellen. Dazu setze ich Form.left, top, width und height auf
die gespeicherten Werte zurück. Falls die Auflösung verringert wurde,
wàhrend das Programm beendet ist, prüfe ich ob left+width > screen.width
ist.

Jetzt habe ich das Problem, dass bei mehreren Monitoren die Abmessungen
von Screen anscheinenend denen des primàren Monitors entsprechen,
Positionen auf einem anderen Monitor also nicht wiederhergestellt
werden. Wie kann ich prüfen welche Koordinaten sich in einem sichtbaren
Bereich befinden - aber egal auf welchem Monitor?

Danke und Grüße,

Jens

Ähnliche fragen