首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

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

2012-01-14 
如何根据所得到的窗口句柄得到相应的控件ID?在OnMouseMove中,我想根据鼠标所指向的位置得到所指向的控件的

如何根据所得到的窗口句柄得到相应的控件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()

热点排行