gpt4 book ai didi

c - 带有部分窗口标题的 FindWindow (Windows, C)

转载 作者:可可西里 更新时间:2023-11-01 09:44:01 29 4
gpt4 key购买 nike

是否有类似于 FindWindow() 但按部分标题搜索窗口的 API?原因是我需要一个窗口的句柄,该窗口的标题有固定部分,但另一部分不断变化。因此,例如窗口标题可以是:

数据库读取:XYDB

数据库读取:WZDB

在示例中,修复部分是“DataBase read:”

代码赞赏。谢谢

最佳答案

一个使用 EnumWindows 的例子:

BOOL CALLBACK WorkerProc(HWND hwnd, LPARAM lParam) {
static TCHAR buffer[50];

GetWindowText(hwnd, buffer, 50);
if(_tcsstr(buffer, "window name goes here")) {
// do something with hwnd here
return FALSE;
}

return TRUE;
}

然后这样调用它:

EnumWindows(WorkerProc, NULL);

关于c - 带有部分窗口标题的 FindWindow (Windows, C),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1268314/

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