gpt4 book ai didi

c++ - GetGuiResources WIn32 API 用法

转载 作者:太空狗 更新时间:2023-10-29 20:25:15 25 4
gpt4 key购买 nike

我正在尝试使用 GetGuiResources查找我的程序使用的 Gui 资源。它将标志作为第二个参数。我很想知道 GR_USEROBJECTSGR_GDIOBJECTS 之间的区别。我找不到任何关于它的文档。谁能解释一下它们之间的区别是什么?我也知道默认情况下一次最多可以打开 10k GDI 句柄。 GR_GDIOBJECTS 返回的值算作这个 10k 限制的一部分吗?

最佳答案

GR_USEROBJECTS 是 User32 对象、窗口和菜单。

GR_GDIOBJECTS 是 Gdi32 对象,如设备上下文、字体、位图、光标、图标、画笔、笔、区域、调色板、图元文件、路径。

在程序中实际使用 GetGuiResources() 没有什么意义,这些值在任务管理器中很容易看到。查看 + 选择列并勾选用户对象和 GDI 对象。应该有大量网页讨论这些计数器。

默认的 10,000 个句柄配额是每个进程的。一个 session 中所有进程创建的句柄总数是有限制的,可以在文章 "Pushing the Limits of Windows: USER and GDI Objects – Part 1" 中看到背景。 .

关于c++ - GetGuiResources WIn32 API 用法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24456319/

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