c++如何得到窗口句柄??????????

2024-12-05 17:13:44
推荐回答(2个)
回答1:

显示窗口句柄?
CString的Format啊,句柄本身是个地址,所以用%d以数字或者%x以十六进制显示出来。

给编辑框定义一个CString类型的变量,如m_strWndHandle,然后这样:
m_strWndHandle.Format("0x%X", wndHandle);

回答2:

LPCTSTR IpClassName 是窗口的类名,每一个窗口类型都有一个类名,有很多窗口时同一种类型的窗口,所以他们的类名都是一样的
LPCTSTR IpWindowName 是窗口的标题,就是一般任务栏上的文字。有些窗口没有显示窗口标题

例如找到任务管理器窗口句柄的语句应该是:
HWND hwnd = ::FindWindowW(L"#32770",L"Windows 任务管理器");