gpt4 book ai didi

c++ - EnumChildWindows 还是 FindWindowEx?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:32:23 25 4
gpt4 key购买 nike

我可以选择使用 API EnumChildWindows 或 FindWindowEx 中的任何一个。

有什么建议哪个 api 性能更好?

FindWindowEx 是否在内部使用 EnumChildWindows 来获取特定窗口的句柄?

最佳答案

这在很大程度上取决于您的场景。

FindWindowEx 函数用于搜索具有特定类别的窗口以及窗口中可选的特定文本片段。 EnumChildWindows 函数只是用来枚举子窗口。

我认为性能应该是您最后关心的问题。首先是选择正确的 API。如果您确实要搜索特定类的窗口,则使用 FindWindowEx,否则使用 E​​numChildWindows。手动使用 EnumChildWindows 实现与 FindWindowEx 具有相同行为的函数是没有意义的。

现在,在选择了正确的解决方案之后,如果性能分析器特别告诉您解决方案太慢,那么您应该考虑手动实现一个更具体的功能。之前没有。

关于c++ - EnumChildWindows 还是 FindWindowEx?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1823628/

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