非托管C++的GDI对象的调试器可视化工具

Debugger visualizer of GDI objects for unmanaged C++

本文关键字:调试器 可视化 工具 对象 GDI C++      更新时间:2023-10-16
  1. 从技术上讲,有没有一种方法可以直接在观察窗口内显示图像(位图、图标、光标(?据我所知,没有办法通过autoexp.dat做到这一点。(如果没有,工具窗口也可以。(
  2. 如何将图像数据从调试器传输到调试器可视化工具
  3. 对于手头的问题,还有哪些其他资源或示例代码(见下文(

除了MSDN文档和示例之外,我还发现:http://www.idigitalhouse.com/Blog/?p=83。。。然而,它"仅"涵盖文本数据。实际上,所有其他信息都是肤浅的(仅涵盖autoexp.dat的"默认"特性(或托管代码。

基本上,我在寻找这个,但对于非托管调试器。链接的可视化工具似乎不适用于非托管(C++(代码,我试过了。

有没有针对本机代码的解决方案

我在谷歌搜索时偶然发现了你的问题。我有完全相同的问题,只是针对OpenCV,而不是GDI图像。我发现这项任务没有简单的解决方案。但是,我已经实现了一个基于Visual Studio调试表达式计算器外接程序的外接程序。

我的实现在SourceForge上以名为NativeViewer的VSIX包的形式提供。如果需要,您可以调整它以使用GDI图像而不是OpenCV。

你看到我的FeinViewer了吗?由于缺乏兴趣,我不再支持它。。。

http://feinsoftware.com/FeinViewer.php

除了Mikhail的可视化工具之外,还有一个:

  • http://victorhurdugaci.com/projects/vsimagevisualizer/