我想找到一个窗口的句柄,它的标题可能是* .log类型,其中*.log可以是temp.log、dummy.log 等。
我不知道标题,但我知道日志类型的扩展名。
我知道FindWindow
API 用于查找窗口的句柄,但我们需要知道标题名称。因此,如果我对窗口一无所知,只知道扩展名,那么如何使用 c++ 检索相同的句柄?
多年没有使用 WinAPI,但如果我没记错的话,有一个EnumWindows函数可以在这种情况下使用。
您可以将EnumWindows用于顶级窗口,并使用GetWindowText来检索标题。
PathMatchSpec应该适用于您的模式匹配。
如果您要求的进程没有响应,GetWindowText 确保您不会“停止”。