[英]Getting Window info from its HWND
我有以下代碼:
HWND WindowHandle;
WindowHandle = FindWindowA( WindowClass, WindowName );
if( WindowHandle != NULL)
{
// here I want to populate a listbox with the window's information like
// its process name and PID, executable file name, and its window title.
}
我已經知道如何使用SendMessage();
獲取窗口標題SendMessage();
和WM_GETTEXT
,但是我想知道如何獲取它的進程名稱和PID,以及可執行文件的位置和名稱。
有人可以幫我嗎?
請注意,我正在使用C ++ MFC。
您可以在PROCESS_INFORMATION
找到PID。 只需聲明說: PROCESS_INFORMATION pi
並像這樣訪問PID: pi.hProcesss
pi.dwProcessId
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.