【发布时间】:2013-10-17 19:38:42
【问题描述】:
有没有办法通过不完整的名称找到窗口?
例如,您如何找到一个可以有多个标题名称的 Google Chrome 窗口?
像 Stack Overflow - Google Chrome
如果窗口总是与下面的函数同名,FindWindow 函数会很好地解决这个问题。
HWND chrome = FindWindow(NULL,_T("Stack Overflow - Google Chrome"));
SetForegroundWindow(chrome);
但是,如果名称不断变化(如浏览器)会发生什么?如何通过搜索固定的开始/结束找到窗口?
我正在寻找类似FindWindow(NULL,_T("something here - Google Chrome") 的东西。
有什么办法吗?
【问题讨论】:
-
使用 FindWindowEx 并按类别搜索
-
你还支持Win98吗?
标签: c++ winapi findwindow