gpt4 book ai didi

c++ - 断点命中后的 Visual Studio 2008 查看对话框

转载 作者:太空宇宙 更新时间:2023-11-03 10:22:23 25 4
gpt4 key购买 nike

我正在构建一个 C++ MFC 应用程序,它创建模态对话框,一次一个,同时隐藏父对话框。我希望在 Visual Studio 中调试时遇到断点时查看新创建的模式对话框。但是,无论何时遇到断点,对话框的内容都不再呈现。盒子只是变白,或者保留任何强加在它上面的图像。当程序恢复时对话框正常显示,但我需要能够在遇到断点时查看对话框,而程序被 Visual Studio 调试器“暂停”。

最佳答案

您不能这样做:重新绘制对话框的内容需要程序正在运行。如果它在断点处停止,它就不会运行。

这可能是因为您有 Visual Studio 和您的程序共享屏幕空间,因此 Visual Studio 出现在您的程序之上。当您将程序放到最前面时,它需要重新绘制(但不能,因为它处于断点处)。

首先想到的是获得另一个监视器,并确保 Visual Studio 和您的程序在不同的监视器上运行——这样,您的程序就不需要重新绘制自身,您应该会看到对话框之前的内容。

或者,获取两台计算机并从一台计算机到另一台计算机进行远程调试——同样,您的程序不需要重新绘制自身,因此您仍然应该看到之前的内容。

关于c++ - 断点命中后的 Visual Studio 2008 查看对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/451535/

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