Wie kann ich bestimmen, wenn ein Fenster außerhalb des Bildschirms?

In Windows XP und höher, in einem gegebenen Fenster-handle (HWND), wie kann ich feststellen, ob die Fenster position und Größe, das Fenster bleibt unwiederbringlich vom Bildschirm? Zum Beispiel, wenn der Titelleiste steht der cursor, dann die Fenster gezogen werden können, zurück auf dem Bildschirm. Ich müssen zu entdecken, wenn das Fenster ist in der Tat sichtbar oder zumindest für den Benutzer verfügbar. Ich denke, ich muss auch wissen, wie zu erkennen und darauf zu reagieren, um die änderung der Auflösung und der Umgang mit mehreren Monitoren. Dies scheint wie eine ziemlich große Sache. Ich bin mit C++ und der regelmäßigen SDK, also bitte beschränken Sie Ihre Antworten auf dieser Plattform eher als Berufung auf C# oder ähnliches.

InformationsquelleAutor hatcat | 2011-01-13
Schreibe einen Kommentar