知道一个窗口的ID,用什么函数得到它的句柄

2025-05-01 09:33:49
推荐回答(2个)
回答1:

::GetDlgItem(m_hWnd, nID);

GetDlgItem原形:
HWND (_stdcall *GetDlgItem)(HWND,int);
参数:
HWND 为窗口句柄
int 窗口句柄内的控件/子窗口 ID
返回值:
HWND 控件/子窗口 句柄
NULL 父窗口无效/ID无效,GetLastError()查询错误代码。

回答2:

::GetDlgItem(m_hWnd, nID);

GetDlgItem原形:
HWND (_stdcall *GetDlgItem)(HWND,int);
参数:
HWND 为窗口句柄
int 窗口句柄内的控件/子窗口 ID
返回值:
HWND 控件/子窗口 句柄
NULL 父窗口无效/ID无效,GetLastError()查询错误代码