2009-08-06 8 views
0

Gibt es eine Möglichkeit, einen Dialog (CDialog) nicht vom Hauptrahmen abzustammen?CDialog nicht Hauptrahmen Nachkomme

Wenn ich beim Erstellungszeitpunkt kein übergeordnetes Fenster angeben, ist das übergeordnete Fenster das Hauptanwendungsfenster. Ich habe versucht, SetOwner und SetParent mit einem NULL-Parameter zu verwenden, hat aber nicht funktioniert.

Also gibt es eine Möglichkeit, einen Dialog nicht Kind des Hauptfensters oder eines anderen Fensters, das letztlich ein Kind des Hauptfensters ist ??

Antwort

1

Jedes Fenster ist ein Kind eines anderen Fensters. Sie können kein Fenster erstellen, das kein Parent hat. Am besten können Sie das übergeordnete Element auf DesktopWindow setzen. Sie können Desktop-Fenster durch GetDesktopWindow() erhalten.