【问题标题】:Getting windows caption from process ID从进程 ID 获取 windows 标题
【发布时间】:2010-02-24 00:17:43
【问题描述】:

我有一个进程 ID,我想做的是返回类。如果它是所需的类,则返回标题,我该怎么做?

C Visual Studio 2008,XP SP3

【问题讨论】:

  • 您是否要查找标题窗口的标题? EXE 的名称。窗户课?你在寻找 jabberwocky。
  • 不,令人惊讶的是,我发现了 jabberwocky,他不会停止吃我的饼干。我在窗口类之后,然后是标题。
  • 规则 #1:不要寻找 jabberwocky

标签: c visual-studio winapi


【解决方案1】:

使用EnumWindowsGetWindowThreadProcessID 来查找具有您要查找的匹配进程ID 的HWND。

拥有 HWND 后,您可以使用 GetClassName 获取类名。

一旦你有你想要的类的 HWND,你可以使用:

在此处阅读Raymond Chen's post 了解差异。

【讨论】:

  • 我实际上设法做到了,EnumWindows 像冠军一样工作......谢谢:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-05-23
  • 2011-07-16
  • 2021-08-24
  • 1970-01-01
  • 1970-01-01
  • 2011-05-05
  • 1970-01-01
相关资源
最近更新 更多