0

我正在使用 user32.dll 的 GetWindowText() 方法来获取当前活动(焦点)应用程序的窗口标题,以进行时间跟踪。

以下是我的应用程序收集的一些窗口标题示例:

  • Myapp - Microsoft Visual Studio
  • windows 文件资源管理器窗口标题 - Google 搜索 - Google Chrome
  • 问一个问题 - 堆栈内存溢出 - Google Chrome
  • mytext.txt - 记事本++

您可以看到大多数窗口标题以破折号结尾,然后是应用程序的名称。这使我可以方便地对来自同一应用程序的条目进行分组。

Windows 文件资源管理器不这样做。它的窗口标题只是设置为您当前正在查看的目录的名称,这意味着我无法可靠地对其进行分组。

有没有办法让它在其窗口标题中包含“Windows 文件资源管理器”或类似内容?或者有没有办法可靠地告诉当前活动窗口是 Windows 文件资源管理器?

4

0 回答 0