WinApi FindWindow 通过标题的一部分
如果我只知道窗口标题和类名的一部分,如何获取窗口的描述符?
How I can get a window's descriptor if I know only a part of its title and its className?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
FindWindow()
需要完整的标题。在循环中使用EnumWindows()
或GetWindow()
来枚举所有可用窗口,调用GetClassName()
和GetWindowText ()
每个值,并将这些值与您的搜索条件进行比较,直到找到匹配项。FindWindow()
requires the full title. UseEnumWindows()
, orGetWindow()
in a loop, to enumerate through all available windows, callingGetClassName()
andGetWindowText()
on each one and compare the values to your search criteria until you find a match.像这样的事情:
Something like this: