0

我想找到一个窗口的句柄,它的标题可能是* .log类型,其中*.log可以是temp.log、dummy.log 等。

我不知道标题,但我知道日志类型的扩展名。

我知道FindWindowAPI 用于查找窗口的句柄,但我们需要知道标题名称。因此,如果我对窗口一无所知,只知道扩展名,那么如何使用 c++ 检索相同的句柄?

4

2 回答 2

1

多年没有使用 WinAPI,但如果我没记错的话,有一个EnumWindows函数可以在这种情况下使用。

于 2012-04-20T07:41:39.090 回答
1

您可以将EnumWindows用于顶级窗口,并使用GetWindowText来检索标题。

PathMatchSpec应该适用于您的模式匹配。

如果您要求的进程没有响应,GetWindowText 确保您不会“停止”。

于 2012-04-20T07:47:37.183 回答