Fenstersortierung...aber wie richtig ?

Act of Fate

Erfahrenes Mitglied
Hallo!

Ich habe ein Problem mit der Sortierung von Fenstern und hoffe hier geholfen zu werden. Folgendes Problem:

1. Ich erstelle ein transparentes Fenster mit Controls (Transparentfarbe RGB 255,0,255) somit ist der Hintergrund in der Farbe transp.

2. Ich suche ein fremdes Fenster und lege meins darüber (via SetWindowPos(FremdesFenster, MeinFenster)). Klappt auch.

3. Wird das fremde Fenster minimiert, muß auch meins min. werden, aber order soll bleiben.

4.Wird ein anderes fenster geöffnet, z.B. Notepad und es ist in der Sortierung ganz unten, soll selbstverständlich auch mein Fenster unterhalb Notepad bleiben aber über dem Fenster der fremden Anwendung.

Beispiel:
-Fremdes fenster, darüber...
-MeinTransFenster

Notepad geöffnet

-Fremdes Fenster, darüber...
-MeinTransFenster, darüber...
-Notepad

Natürlcih müssen auch die richtigen Fenster den Focus jeweils erhalten....nicht das ich ein Fenster klicke und ein anderes springt auf.

Wie mache ich das? Hat jemand eine Idee oder vielleicht Beispiel-Code?

Wäre echt nett.

Vielen Dank!
 
Hallo,

habe ein bisschen Verspätung aber ich hoffe es hlft:

Wie were es wenn dein Fenster einfach Unsichtbar wird wenn das andere Fenster nicht im Vordergrund ist ? Dann were schonmal das mit der Reihenfolge egal.

Und dann gibt es ja Hooks, habe mich damit noch nicht beschäftigt aber müsste doch möglich sein damit die Nachrichten eines anderen Festers abzufangen (WM_SHOW usw.).

Gruß Anfänger
 
Zurück