1、在对话框的初始化中调用EnableToolTips();
2、手工添加对TTN_NEEDTEXT的响应
h中
BOOL OnToolTipNotify(UINT id, NMHDR * pNMHDR, LRESULT * pResult );
cpp中
ON_NOTIFY_EX(TTN_NEEDTEXT, 0, OnToolTipNotify )
BOOL CTestDlg::OnToolTipNotify(UINT id, NMHDR * pNMHDR, LRESULT * pResult )
{
TOOLTIPTEXT *pTTT = (TOOLTIPTEXT *)pNMHDR;
UINT nID =pNMHDR-> idFrom;
if (pTTT-> uFlags & TTF_IDISHWND)
{
nID = ::GetDlgCtrlID((HWND)nID);
if(nID==IDC_BUTTON1)//如果现在这个ID是你要显示Tip的控件
{
pTTT-> lpszText = "ASD ";//要显示的Tip
pTTT-> hinst = AfxGetResourceHandle();
return TRUE;
}
}
return FALSE;
}