2012-04-20 50 views
0

我想找到一个窗口的句柄,其标题可能是类型* .LOG其中 * .LOG可能是temp.log,dummy.log等如何在C++中找到未知窗口的句柄?

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

我知道FindWindow API用于查找窗口句柄,但我们需要知道标题名称。所以,如果我不知道窗口的任何东西只知道扩展然后如何检索相同的使用c + +的句柄?

+1

检查[此] [1] [1]:http://stackoverflow.com/questions/6093062/c-how-to-hide-other-applications-window – prabhakaran 2012-04-20 07:47:05

回答

1

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

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

GetWindowText确保您不会“拖延”,如果您要求的过程没有响应。

1

多年来没有使用WinAPI,但如果内存服务于我,在这种情况下有一个EnumWindows函数。