-1
我有一個進程的路徑,我想在C++中獲得它的窗口標題。如何從它的進程路徑獲取窗口標題
我們假設這個過程只有一個窗口。
因此,例如,我的進程路徑是:
C:\ Program Files文件\我的程序\的Program.exe這是一個正在運行的進程的路徑,我想獲得它的窗口標題。
謝謝。
我有一個進程的路徑,我想在C++中獲得它的窗口標題。如何從它的進程路徑獲取窗口標題
我們假設這個過程只有一個窗口。
因此,例如,我的進程路徑是:
C:\ Program Files文件\我的程序\的Program.exe這是一個正在運行的進程的路徑,我想獲得它的窗口標題。
謝謝。
假設只有1在工藝窗口,並假設有一次可執行文件運行的只有一個副本,那麼您可以使用EnumWindows()
枚舉頂級窗口,調用GetWindowThreadProcessId()
,OpenProcess()
和GetModuleFileNameEx()
以獲取其擁有的進程路徑,如果找到匹配的路徑,則可以使用GetWindowText()
來獲取該窗口的標題並停止枚舉。
你到目前爲止嘗試過什麼,以及什麼是執行官?如果你的意思是可執行的,那麼看看API,如getprocess()getwindowhandle() – Twifty
誰說一個進程只有一個窗口? – chris
誰說pocess至少有一個窗口?並且沒有兩個進程同時運行?在任何情況下,您都可以嘗試使用EnumWindows來枚舉所有窗口,或者如果您知道窗口標題,請使用FindWindow。 – user1837009