0

在我的 Win32 应用程序中,我有一个模式对话框,其中显示了我必须添加更多设置的设置。为了适应新设置,我在对话框中放置了一个 TabCtrl 并实现了两个无模式对话框。UI 正在它们之间切换,但无模式对话框不响应键盘。在常规应用程序中,将调用 IsDialogMessage (hWndCurModelessDialog)。我将如何为包含无模式对话框的模态对话框执行此操作?

4

1 回答 1

3

你没有。模态对话框函数自动从它自己的消息循环中调用 IsDialogMessage。

无模式对话框是“页面”?确保它们是主对话框(而不是选项卡控件)的父级,并且具有 DS_CONTROL 样式。此样式允许 IsDialogMessage 在选项卡时递归到子对话框控件。

于 2009-11-19T09:21:14.717 回答