读书人

怎么根据所得到的窗口句柄得到相应的控

发布时间: 2012-01-14 20:02:35 作者: rapoo

如何根据所得到的窗口句柄得到相应的控件ID?
在OnMouseMove中,我想根据鼠标所指向的位置得到所指向的控件的ID,该如何做呢?
OnMouseMove(UINT nFlags, CPoint point)
{
HWND hwndParent;
wchar_t lp[MAX_PATH],ld[MAX_PATH];
POINT ptCur;

::GetCursorPos(&ptCur);
hwndParent=::WindowFromPoint(ptCur);
if(hwndParent == IDC_EDIT2)
AfxMessageBox(_T( "edit2 "));
}

[解决办法]
你可以用SetTooltipText来显示ID
m_btn1.SetTooltipText(_T( "IDC_BUTTON1 "));
[解决办法]
GetDlgCtrlID()

读书人网 >VC/MFC

热点推荐