2010-02-24 76 views
1

我有一个进程ID,我想要做的是返回类。如果它是所需的类然后返回标题,我该怎么做?从进程ID获取窗口标题

Ç的Visual Studio 2008,XP SP3

+0

您是否在试图找到标题窗口的标题? EXE的名称。 Windows Class?你是否在寻找jabberwocky。 – rerun 2010-02-24 00:22:28

+2

不,令人惊讶的是我发现了疯狂的疯狂,他不会停止吃我的饼干。我在窗口课之后,然后是标题。 – flavour404 2010-02-24 00:24:21

+0

规则#1:不要寻找jabberwocky – 2010-02-24 00:57:46

回答

4

使用EnumWindowsGetWindowThreadProcessID找到HWND与你正在寻找匹配的进程ID。

一旦你有了HWND,你可以使用GetClassName来获取类名。

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

阅读Raymond Chen's post这里的差异。

+0

我真的设法做到这一点,EnumWindows像冠军一样工作......谢谢:) – flavour404 2010-02-25 01:04:03

+0

没有概率,很乐意提供帮助。 – 2010-02-25 01:30:30