2009-08-06 46 views
0

有沒有辦法使對話框(CDialog)不是主框架的後代?CDialog不是主框架的後裔

如果在創建時沒有指定父窗口,則父窗口是主應用程序窗口。我試圖用NULL參數使用SetOwner和SetParent,但沒有奏效。

那麼有什麼辦法讓主窗口或任何其他窗口的子對話框不是主窗口的子節點?

回答

1

每個窗口都是另一個窗口的子窗口。你不能創建一個沒有Parent的窗口。最好你可以做的是將父母設置爲DesktopWindow。您可以通過GetDesktopWindow()獲得桌面窗口。