Aktives Fenster herausfinden
Verfasst: 27.03.2005 14:56
Hallo zusammen,
folgendes Problem steht an:
Habe Temporär mehrere Fenster geöffnet, wobei sich mindestens eines davon per Timer von selbst schließen kann.
Bei diesen Fenster soll die aktuelle Position auf dem Desktop gespeichert werden,
so das es bei erneuten Aufruf wieder an der letzten Position steht. Das funktioniert auch.
Allerdings ist es so, das mittels WindowX/WindowY ja nur die Positionen des
aktuellen Fensters ermitelt werden können. Leider gibt es ja in PB noch kein WindowX(Handle).
Deshalb mache ich das besagte Fenster temporär mittels UseWindow() zum aktuellen, merke mir die Position und schließe es.
Allerdings möchte ich danach wieder das eigentliche TOP-Window zum aktiven machen. Wie kann ich also vorher herausfinden, welches Fenster das aktuelle ist?
Obwohl mir die obige Lösung nicht so recht gefällt (Brauche echt ein WindowX/Y(Handle) ), fällt mir im Moment keine andere Lösung ein.
Gruß
Thomas
folgendes Problem steht an:
Habe Temporär mehrere Fenster geöffnet, wobei sich mindestens eines davon per Timer von selbst schließen kann.
Bei diesen Fenster soll die aktuelle Position auf dem Desktop gespeichert werden,
so das es bei erneuten Aufruf wieder an der letzten Position steht. Das funktioniert auch.
Allerdings ist es so, das mittels WindowX/WindowY ja nur die Positionen des
aktuellen Fensters ermitelt werden können. Leider gibt es ja in PB noch kein WindowX(Handle).
Deshalb mache ich das besagte Fenster temporär mittels UseWindow() zum aktuellen, merke mir die Position und schließe es.
Allerdings möchte ich danach wieder das eigentliche TOP-Window zum aktiven machen. Wie kann ich also vorher herausfinden, welches Fenster das aktuelle ist?
Obwohl mir die obige Lösung nicht so recht gefällt (Brauche echt ein WindowX/Y(Handle) ), fällt mir im Moment keine andere Lösung ein.
Gruß
Thomas