回 帖 发 新 帖 刷新版面

主题:如何用子窗口ID获得它的窗口句柄?

好象用GetWindowLong(hwnd,GWL_ID)可以通过子窗口句柄获得它的ID,请问用哪个函数可用子窗口ID获得它的窗口句柄,谢谢?

回复列表 (共5个回复)

沙发

如果是对话框,可以用GetDlgItem()

板凳

不好意思 我用的不是对话框, 如果是窗口要用哪个函数,谢谢 

3 楼

首先是可能不同的窗口可能有相同的控件ID,所以如果全局寻找是不可能的
如果有父窗口句柄,可以用EnumChildWindows

4 楼

我知道子窗口的ID,也知道父窗口句柄,不过这个父窗口有很多子窗口,要怎样才能得到指定ID的窗口的句柄,谢谢!

5 楼

ID 应该唯一的

我来回复

您尚未登录,请登录后再回复。点此登录或注册