【问题标题】:How to find handle of unknown window in c++?如何在 C++ 中找到未知窗口的句柄?
【发布时间】:2012-04-20 15:47:37
【问题描述】:

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

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

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

【问题讨论】:

标签: c++ window handler pocketpc


【解决方案1】:

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

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

GetWindowText 确保在您询问的进程没有响应时不会“停止”。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-06
      • 2011-01-20
      • 1970-01-01
      • 1970-01-01
      • 2010-11-30
      相关资源
      最近更新 更多