MFC: Dialog hinter MDI-Fenstern

Hi Experten,

ich habe folgendes Problem:

Hintergrund
In einer MDI-Anwendung (MFC, VisualC++ 6) möchte ich ein paar nicht-modale Dialoge einblenden. Je nach Situation sollen diese Dialoge aber in der Z-Ordnung HINTER den Views liegen. Sprich, die Fenster mit den Dokumenten sollen die Dialoge überlagern können.

Ich bekomme das nur hin, wenn ich die Dialoge als untergeordnete Dialoge (Child-Fenster) erstelle. Dummerweise sollen die Dialoge auch noch transparent sein. Für die transparenten Dialoge verwende ich „layered windows“, und das funktioniert leider nicht mit Child- Fenstern.

Fazit :
Im Moment kann ich ENTWEDER transparente Dialoge einsetzten, ODER Dialoge die von den Views verdeckt werden. Beides zusammen geht nicht :frowning:

Frage
Gibt es eine Möglichkeit, die Dialoge hinter die Views zu legen, ohne dass die Dialoge Child-Fenster sind?

Vielen Dank
Uwe