我可以在不计算的情况下从 Windows RECT 结构访问宽度和高度吗?

G. 马尼亚蒂斯

指针传递到后RECT结构来AdjustWindowRect()时,Windows填写的lefttopright,和bottom领域对我来说。我可以很容易地从字段中计算出我需要的宽度和高度,但我在 Visual Studio 调试器中注意到了一些东西。在 Watch 窗口的 Value 列中,RECT变量 ( AdjustedWindowRect)的值显示了一组我不习惯的字段(LT& RB,我假设它表示左/上和右/下)并且还显示宽度和最后括号中的高度。这只是调试器的一个功能,还是我可以从结构中访问宽度和高度值而无需在代码中进行计算?

图像

很快

你不能。它由调试器格式化。具体来说,请参阅此 XML:

<Type Name="tagRECT">
    <AlternativeType Name="CRect"></AlternativeType>
    <DisplayString>{{LT({left}, {top}) RB({right}, {bottom})  [{right-left} x {bottom-top}]}}</DisplayString>
</Type>

该代码来自windows.natvis文件中,在我的电脑上它位于C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\Packages\Debugger\Visualizers\.

顺便说一句,您可以轻松地为自己的类型添加自定义可视化工具,编写一个类似的 *.natvis 文件,包含在项目中,IDE 将使用它进行调试。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我可以在不重新激活Windows的情况下重新安装Windows吗?

来自分类Dev

我可以在Windows 7上不弹出UAC的情况下启动所有功能吗?

来自分类Dev

我可以在不格式化Windows的情况下对硬盘驱动器进行分区吗?

来自分类Dev

您可以在没有Microsoft登录的情况下使用Windows 10“查找我的PC”位置功能吗?

来自分类Dev

Remmina共享文件夹如何工作?我可以在没有Remmina的情况下从Windows访问Linux文件夹吗?

来自分类Dev

我可以在不损坏计算机的情况下卸载@ .......字体吗?

来自分类Dev

我可以在没有嘈杂的图形卡的情况下运行计算机吗?

来自分类Dev

我可以在不丢失数据的情况下从Windows 7 32位升级到Windows 7 64位吗?

来自分类Dev

Pygame图片可以超出其Rect吗?

来自分类Dev

在已知O(n)和系统时钟的情况下,我们可以计算代码的执行时间吗?

来自分类Dev

我可以在不使用其他工具(如腻子)的情况下使用Windows命令行ssh到Mac吗?

来自分类Dev

我可以在不接触现有的双启动Ubuntu安装的情况下重新安装Windows 7吗?

来自分类Dev

是否可以在不禁用网络访问的情况下从Windows 7登录屏幕隐藏用户?

来自分类Dev

支持期结束后,可以在没有许可的情况下使用Windows XP吗?

来自分类Dev

如何在不从HDD引导的情况下访问我的Windows密钥

来自分类Dev

我可以在没有监视器的情况下连接到任何计算机的物理终端吗

来自分类Dev

我可以在不调用对象函数的情况下获得(可能是计算出的)属性值吗?

来自分类Dev

我可以在不使用“ this”的情况下重写Javascript吗?

来自分类Dev

我可以在这种情况下使用枚举吗?

来自分类Dev

我可以在不访问cpanel的情况下授予对数据库的访问权吗

来自分类Dev

我可以在不引用包含类的情况下从嵌套结构引用常量字段吗?

来自分类Dev

我可以在systemverilog中将结构用作参数的情况下合成参数化函数吗?

来自分类Dev

我可以在没有拳击的情况下执行可为空的结构相等性测试吗?

来自分类Dev

我可以在不引用包含类的情况下从嵌套结构引用常量字段吗?

来自分类Dev

我可以在没有结构实例的情况下使用“ hana :: keys”吗?

来自分类Dev

我可以在Windows下挂载LVM吗?

来自分类Dev

如何在不访问Windows的情况下删除grub

来自分类Dev

在我的情况下,如何设置div的高度和宽度百分比?

来自分类Dev

我可以在没有请求对象的情况下访问ExpressJS中的会话吗?

Related 相关文章

  1. 1

    我可以在不重新激活Windows的情况下重新安装Windows吗?

  2. 2

    我可以在Windows 7上不弹出UAC的情况下启动所有功能吗?

  3. 3

    我可以在不格式化Windows的情况下对硬盘驱动器进行分区吗?

  4. 4

    您可以在没有Microsoft登录的情况下使用Windows 10“查找我的PC”位置功能吗?

  5. 5

    Remmina共享文件夹如何工作?我可以在没有Remmina的情况下从Windows访问Linux文件夹吗?

  6. 6

    我可以在不损坏计算机的情况下卸载@ .......字体吗?

  7. 7

    我可以在没有嘈杂的图形卡的情况下运行计算机吗?

  8. 8

    我可以在不丢失数据的情况下从Windows 7 32位升级到Windows 7 64位吗?

  9. 9

    Pygame图片可以超出其Rect吗?

  10. 10

    在已知O(n)和系统时钟的情况下,我们可以计算代码的执行时间吗?

  11. 11

    我可以在不使用其他工具(如腻子)的情况下使用Windows命令行ssh到Mac吗?

  12. 12

    我可以在不接触现有的双启动Ubuntu安装的情况下重新安装Windows 7吗?

  13. 13

    是否可以在不禁用网络访问的情况下从Windows 7登录屏幕隐藏用户?

  14. 14

    支持期结束后,可以在没有许可的情况下使用Windows XP吗?

  15. 15

    如何在不从HDD引导的情况下访问我的Windows密钥

  16. 16

    我可以在没有监视器的情况下连接到任何计算机的物理终端吗

  17. 17

    我可以在不调用对象函数的情况下获得(可能是计算出的)属性值吗?

  18. 18

    我可以在不使用“ this”的情况下重写Javascript吗?

  19. 19

    我可以在这种情况下使用枚举吗?

  20. 20

    我可以在不访问cpanel的情况下授予对数据库的访问权吗

  21. 21

    我可以在不引用包含类的情况下从嵌套结构引用常量字段吗?

  22. 22

    我可以在systemverilog中将结构用作参数的情况下合成参数化函数吗?

  23. 23

    我可以在没有拳击的情况下执行可为空的结构相等性测试吗?

  24. 24

    我可以在不引用包含类的情况下从嵌套结构引用常量字段吗?

  25. 25

    我可以在没有结构实例的情况下使用“ hana :: keys”吗?

  26. 26

    我可以在Windows下挂载LVM吗?

  27. 27

    如何在不访问Windows的情况下删除grub

  28. 28

    在我的情况下,如何设置div的高度和宽度百分比?

  29. 29

    我可以在没有请求对象的情况下访问ExpressJS中的会话吗?

热门标签

归档