Ein fremdes Fenster erkennen und überlappen

Act of Fate

Erfahrenes Mitglied
Hallo!

Ich wende mich hoffnungsvoll an Euch um mein Problem zu lösen. Hier eine kleine Einleitung:

Ich habe einen transparenten Dialog in wxWidgets erstellt. In diesen Dialog werden nach bedarf andere kleine Dialoge geladen. So weit so gut. Ich habe jetzt noch ein weiteres Fenster aus einer anderen Applikation, sagen wir mal Notepad. Ich hole mir das HWND der App und möchte nun ganz einfach mein Fenster ständig überlappend anzeigen. Ich denke mal SetWinpos....allerdings möchte ich, wenn das fremde Fenster bewegt wird, meins auch bewegt wird und immer darüber erscheint, auch wenn die andere App in den Hintergrund gestellt wird weil z.B. eine andere Applikation geladen wird. Wird das fremde Fenster minimiert, soll meins natürlich auch minimiert werden (IsIconic scheint richtig zu sein).

Meine konkrete Frage: Wie und wo muss ich SetWindowPos aufrufen(welche Message/ event und welche Params für setwindowpos)?


Schade ist nur das es dann nicht mehr plattformübergreifend ist.

Wäre nett wenn mir jemand helfen könnte.


danke!
 
Zurück