如题,在对话框加了工具栏,响应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。请教大家原因及解决办法。
函数如下:
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。请教大家原因及解决办法。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货