gpt4 book ai didi

c++ - Windows C++ 子窗口无响应

转载 作者:太空宇宙 更新时间:2023-11-04 11:46:33 26 4
gpt4 key购买 nike

使用混合托管/非托管 C++ (Visual Studio 2008) 我从 DirectX 应用程序打开一个 Windows 窗体子窗口。确实很奇怪,但它大部分都有效。如果我使用 showDialog() 子窗口工作正常,但显然主应用程序停止运行(直到子窗口关闭)。如果我使用 show() 生活是美好的,但 child 有微妙的问题。例如,文本框可以工作并接受输入,但您不能再使用 Tab 键移动到不同的控件。助记符(Alt+热键)也已停止工作。

我是键盘快捷键的 super 粉丝,所以这很烦人。更糟的是,我什至不知道如何用谷歌搜索这个问题。任何帮助将不胜感激。

最佳答案

要解决 Tab 问题,要么使用单独的线程创建对话框并调用 showDialog(),要么在主消息循环中调用 IsDialogMessage。

关于c++ - Windows C++ 子窗口无响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19647782/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com