我想找到一个窗口的句柄,其标题可能是类型* .LOG其中 * .LOG可能是temp.log,dummy.log等如何在C++中找到未知窗口的句柄?
我不知道标题,但我知道日志类型的扩展。
我知道FindWindow
API用于查找窗口句柄,但我们需要知道标题名称。所以,如果我不知道窗口的任何东西只知道扩展然后如何检索相同的使用c + +的句柄?
我想找到一个窗口的句柄,其标题可能是类型* .LOG其中 * .LOG可能是temp.log,dummy.log等如何在C++中找到未知窗口的句柄?
我不知道标题,但我知道日志类型的扩展。
我知道FindWindow
API用于查找窗口句柄,但我们需要知道标题名称。所以,如果我不知道窗口的任何东西只知道扩展然后如何检索相同的使用c + +的句柄?
您可以使用EnumWindows作为顶级窗口,并使用GetWindowText来检索标题。
PathMatchSpec应该适用于您的模式匹配。
GetWindowText确保您不会“拖延”,如果您要求的过程没有响应。
多年来没有使用WinAPI,但如果内存服务于我,在这种情况下有一个EnumWindows函数。
检查[此] [1] [1]:http://stackoverflow.com/questions/6093062/c-how-to-hide-other-applications-window – prabhakaran 2012-04-20 07:47:05