6

在调试/单步执行 Visual Studio 时,是否有任何众所周知的工具或插件可以用来获取有关 HWND 的属性?我知道我可以将 Spy++ 用于这些事情,但是这样做很麻烦,同时还要单步调试器。我想做的是将 HWND 放入Watch子窗口并查看以下内容:

  • 客户矩形
  • 窗口矩形
  • 样式/扩展样式
  • 人类可读形式的窗口类
  • 窗口名称 (::SetWindowText)
  • 等等

这对我来说似乎是非常基本的东西,对任何人都有用。有这样的插件吗?我可以通过使用 Autoexp.dat 玩游戏来做到这一点吗?

4

1 回答 1

2

我不知道您是否可以在 Visual Studio 中执行此操作,但windbg有一个扩展 (userexts) 可以显示有关 HWND 的大量信息。

!userexts.dw -v hwnd

将倾倒您所要求的一切以及更多。

显然你可以根据这篇博客文章集成 Visual Studio 和 Windbg ;您可以附加到进程并使用即时窗口来执行 windbg 扩展。

于 2013-08-04T17:22:37.033 回答