Ich möchte mit C eine Funktion schreiben, die einen Stelle auf dem Bildschirm zurückliefert, die von keinem Fenster verdeckt ist. Dafür habe ich schon mal eine Funktion geschrieben, die mir die Handle alle Hauptfenster liefert. Jetzt hohle ich mir mit GetWindowRect die Positionen und setze in einem Array mit den Bildschirmausmaßen jeden verdeckten Punkt auf 1. Was passiert: Alles ist verdeckt. Nach langem hin und her komme ich darauf, das ziemlich viel so läuft, was ich nicht sehen kann, aber trotzdem über GetWindowRect ein Fenster zurückliefert. So z.B. eine Fenster das (glaube ich) zu meiner Maus gehört: Logitech GetMessage Hook. Wie bekomme ich jetzt anhand des Handles heraus, ob der Anwenderdas Fenster überhaupt sehen kann?
–Jan Vornberger