【问题标题】:How to view the result of an expression in MSVS2013?如何在 MSVS2013 中查看表达式的结果?
【发布时间】:2014-08-12 23:54:39
【问题描述】:

我记得在某处看到您可以指定哪个 dll 来获取符号的地址,以便可以在监视窗口中使用该变量。我这辈子都不记得我在哪里看到的了。我能想到的最好的是Format Specifiers in C++

我想要这个的原因是我可以看到一个窗口的可见性状态,MSVS 一直说identifier "IsWindowVisible" is undefined

我试图在监视窗口中使用类似以下内容:

::IsWindowVisible(m_hWnd),user32.dll

使用:

this->IsWindowVisible()

导致Function CWnd::IsWindowVisible has no address, possibly due to compiler optimizations.,这就是我尝试使用 win32 调用的原因。想法?

【问题讨论】:

    标签: visual-studio winapi mfc


    【解决方案1】:

    http://msdn.microsoft.com/en-nz/library/y2t7ahxk.aspx

    没有尝试过,但在我看来 IsWindowVisible(m_hWnd) 应该可以工作,或者 IsWindowVisible(this->m_hWnd)。

    【讨论】:

    • 这基本上就是我所说的我在问题中尝试过的内容。
    • 不,您说的是其他变体。根据文档,其中一个应该可以工作。无论哪种方式,我提供的链接都指向您所询问的文档。
    猜你喜欢
    • 1970-01-01
    • 2019-04-03
    • 1970-01-01
    • 1970-01-01
    • 2011-12-13
    • 1970-01-01
    • 1970-01-01
    • 2021-12-15
    相关资源
    最近更新 更多