2010-02-24 135 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