CDialog不是主框架后代

时间:2009-08-06 09:37:18

标签: mfc cdialog

有没有办法让对话框(CDialog)不是主框架的后代?

如果我在创建时没有指定父窗口,则父窗口是主应用程序窗口。我试图使用带有NULL参数的SetOwner和SetParent,但是没有用。

那么有没有办法让对话框不是主窗口的子窗口或最终是主窗口子窗口的任何其他窗口?

1 个答案:

答案 0 :(得分:1)

每个窗口都是另一个窗口的子窗口。你不能创建一个没有父母的窗口。您可以做的最好是将父级设置为DesktopWindow。您可以通过GetDesktopWindow()获取桌面窗口。