我从父对话框打开一个子对话框。在子对话框属性中,我启用了“最小化”属性。但是如果单击“最小化”按钮,则子对话框会最小化到屏幕的左角,而不是 Windows 任务栏。我该如何解决这个问题?
shankara
问问题
1824 次
2 回答
5
您的子对话框必须具有扩展样式,包含WS_EX_APPWINDOW
(除了作为顶级窗口之外)。
于 2009-09-10T21:18:22.323 回答
1
如果我没记错的话,如果您希望“子”对话框出现在任务栏上,它必须是顶级对话框。
换句话说,在创建子对话框时,将父对话框设置为 NULL 或 GetDesktopWindow()。不过,我想这取决于您的子对话框的创建方式。
如果您包含用于创建子对话框的代码,将会有所帮助。
于 2009-09-10T17:05:58.840 回答