在我的Win32应用程序,我有这样的显示设置,我有更多的设置添加到一个模式对话框。为了适应新的设置,我在对话框中投下了标签ctrl并实施了两个模式对话框。该UI正在它们之间的切换,但非模态对话框不键盘响应。在一个普通的应用程序,的IsDialogMessage(hWndCurModelessDialog)将被调用。我怎么会做这种含无模式对话框我的模态对话框?

有帮助吗?

解决方案

您不要。模式对话框功能从自动它自己的消息循环调用的IsDialogMessage。

在非模态对话框是“页”?确保他们父主对话框(而不是标签控件),并有DS_CONTROL风格。互联时,该样式允许的IsDialogMessage递归到一个子窗口控件。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top