如题,在对话框加了工具栏,响应TTN_NEEDTEXT消息,
函数如下:
BOOL   CMyDlg::OnToolTipText(UINT nID ,   NMHDR   *pNMHDR,   LRESULT   *pResult) 

    nID = pNMHDR->idFrom;    if (pTTT->uFlags & TTF_IDISHWND)
    {
        // idFrom is actually the HWND of the tool 
        nID = ::GetDlgCtrlID((HWND)nID);
    }.......
}问题是:不论点击工具栏哪个位置,GetDlgCtrlID函数获取的nID值始终为59392。请教大家原因及解决办法。