为什么调用CDialog::OnShowWindow挂起我的应用程序



我的应用程序挂起时,调用CDialog::OnShowWindow是在我的OnShowWindow的覆盖。它仅在对话框中的编辑框当前有焦点时挂起。当bShow和nStatus都为0时,它会挂起,这意味着对话框正在隐藏。

我有其他类似的对话框和调用CDialog::OnShowWindow()不挂在他们当一个编辑框有焦点。

我需要为对话框设置DS_CONTROL样式。这修复了导致挂起的无限循环。

这些文章有帮助:

http://blogs.msdn.com/b/oldnewthing/archive/2004/07/30/201988.aspxhttp://support.microsoft.com/kb/149501

相关内容

  • 没有找到相关文章

最新更新