GetGuiResources WIn32 API usage
GetGuiResources WIn32 API usage
我试图使用GetGuiResources
找到我的程序使用的Gui资源。它以一个标志作为第二个参数。我很想知道GR_USEROBJECTS
和GR_GDIOBJECTS
的区别。我找不到任何相关的文件。有人能解释一下它们之间的区别吗?我还知道,默认情况下,每次最多可以打开10k个GDI句柄。GR_GDIOBJECTS
返回的值算在这个10k限制的一部分吗?
GR_USEROBJECTS是User32对象、窗口和菜单。
GR_GDIOBJECTS是Gdi32对象,如设备上下文、字体、位图、光标、图标、画笔、笔、区域、调色板、元文件、路径。
在程序中实际使用GetGuiResources()没有什么意义,这些值在任务管理器中很容易看到。查看+选择列,并勾选USER对象和GDI对象。应该有大量的网页讨论这些计数器。
默认10000句柄配额为每个进程。一个会话中所有进程创建的句柄总数是有限制的,背景程序可以在文章"突破Windows的限制:USER和GDI对象-第一部分"中看到。
相关文章:
- 用于访问容器<T>数据成员的正确 API
- 如何使用Luacneneneba API正确读取字符串和表参数
- C++MySQL C api用户输入行
- 如何使用 AWS Transcribe C++ API 中的'StartTranscriptionJobRequest'?
- 将std::string传递给WriteConsole API
- EvtExportLogneneneba API正在将远程计算机的事件日志保存到远程PC本身.如何将其保存到主机
- 在gtest.中使用fff.h模拟系统API
- 有没有任务栏API可以立即应用注册表更改
- C++win32 API创建多个类似视口的窗口
- 使用libcurl提交批量url的正确BING Api POST url是什么
- 如何将真正的字符串从python c-api转换为python脚本
- 使用Qt框架在c ++类中创建API调用
- Libreoffice API (UNO):需要更改用户的 xTextField 文本
- 使用 WIN32 API (C/C++) 对特定树视图项进行着色
- 使用 Python Extension API 包装复杂C++类
- 如何使用 samtools C API 构建一个简单的主.cpp文件
- 第三方 API 中的编译错误 - Visual Studio
- Tensorflow c++ api undefined reference to 'tflite::D efaultErrorReporter()'
- clang 的 libFuzzer 可以在同一二进制文件中测试超过 1 个 API 吗?
- GetGuiResources WIn32 API usage