控件上显示提示Tip

1. 添加消息映射

afx_msg BOOLOnToolTip(UINTid,NMHDR *pNMHDR,LRESULT*pResult);
ON_NOTIFY_EX(TTN_NEEDTEXT,0,OnToolTip)  

2.设置提示

BOOL CMainDlg::OnToolTip(UINTid,NMHDR *pNMHDR,LRESULT*pResult) 
{
     TOOLTIPTEXT   *pTTT=(TOOLTIPTEXT*)pNMHDR;  
     UINT  uID=pNMHDR->idFrom;  
     if(pTTT->uFlags  & TTF_IDISHWND)  
     {   
         uID=::GetDlgCtrlID((HWND)uID);  
     }
     if(uID==NULL) 
     {
         return   FALSE;  
     }
     switch(uID)
     {  
         case ID_BTN_SELECT_TOOLBOX:
              pTTT->lpszText =_T("选择");  
              break;
         default:
              break;
     }
     return   TRUE;
}


猜你喜欢

转载自blog.csdn.net/zy499/article/details/52311068
TIP