2

我从父对话框打开一个子对话框。在子对话框属性中,我启用了“最小化”属性。但是如果单击“最小化”按钮,则子对话框会最小化到屏幕的左角,而不是 Windows 任务栏。我该如何解决这个问题?

4

2 回答 2

5

您的子对话框必须具有扩展样式,包含WS_EX_APPWINDOW(除了作为顶级窗口之外)。

于 2009-09-10T21:18:22.323 回答
1

如果我没记错的话,如果您希望“子”对话框出现在任务栏上,它必须是顶级对话框。

换句话说,在创建子对话框时,将父对话框设置为 NULL 或 GetDesktopWindow()。不过,我想这取决于您的子对话框的创建方式。

如果您包含用于创建子对话框的代码,将会有所帮助。

于 2009-09-10T17:05:58.840 回答