我可以选择使用 API EnumChildWindows 或 FindWindowEx 中的任何一个。
有什么建议哪个 api 更注重性能?
FindWindowEx 内部是否使用 EnumChildWindows 来获取特定窗口的句柄?
这实际上很大程度上取决于您的场景。
FindWindowEx 函数用于搜索具有特定类的窗口以及窗口中可选的特定文本片段。 EnumChildWindows 函数只是用于枚举子窗口。
我认为性能应该是你最后关心的问题。首先是选择正确的 API。如果您确实要搜索特定类的窗口,则使用 FindWindowEx,否则使用 EnumChildWindows。使用 EnumChildWindows 手动实现具有与 FindWindowEx 相同行为的函数是没有意义的。
现在,在选择正确的解决方案后,如果分析器明确告诉您该解决方案太慢,那么您应该考虑手动实现更具体的功能。以前没有。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)