如何在视图中加入ToolTips?高手们给点意见:) 视图能加入ToolTips吗?我查msdn里都是关于对话框加ToolTips的。哪位高手给点意见? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在视图中响应TTN_NEEDTEXT的消息afx_msg BOOL OnToolTipText(UINT nID, NMHDR *pNMHDR, LRESULT *pResult);ON_NOTIFY_EX_RANGE(TTN_NEEDTEXT, 0, 0xFFFF, OnToolTipText)BOOL CxxxView::OnToolTipText(UINT nID, NMHDR *pNMHDR, LRESULT *pResult){ UNREFERENCED_PARAMETER(nID); TOOLTIPTEXT *pTTT = (TOOLTIPTEXT*)pNMHDR; UINT uId = pNMHDR->idFrom; if(pNMHDR->code == TTN_NEEDTEXT && (pTTT->uFlags & TTF_IDISHWND)) { uId = ::GetDlgCtrlID((HWND)uId); } if(uId == 0) return FALSE; switch(uId) { case IDC_xxx: pTTT->lpszText = _T("xx"); break; default: break; } *pResult = 0; return TRUE;} msdn上的解释BOOL CMyFormView::OnToolTipNotify( UINT id, NMHDR * pNMHDR, LRESULT * pResult );{ TOOLTIPTEXT *pTTT = (TOOLTIPTEXT *)pNMHDR; UINT nID =pNMHDR->idFrom; if (pTTT->uFlags & TTF_IDISHWND) { // idFrom is actually the HWND of the tool nID = ::GetDlgCtrlID((HWND)nID); if(nID) { pTTT->lpszText = MAKEINTRESOURCE(nID); pTTT->hinst = AfxGetResourceHandle(); return(TRUE); } } return(FALSE);}void CTestView::OnInitialUpdate(){ CMyFormView::OnInitialUpdate(); EnableToolTips(TRUE);} 如何在主框架类中获得视图类指针 如何用A工程调用B工程呢 如何高效的将界面上的数据写到一个定义好的结构里去? vc调用javascript 热情请求懂移动Agent的强人进!!!! ***在c语言中实现文字输出问题? 为什么不能获得html网页中的script或者applet啊 请高手指点(在线等) 我是小鸟请问---用ODBC编数据库程序时怎样创立和删除一个表。 关于setparent 我往我的工程里加了一个.h文件,在.cpp 里也#include ""了,可是这个文件老是无效,跟没有一样,不知道大家有没有碰到跟我相同的问题,如果有我该怎么做。 怎么修改控件的字体 请帮忙看一下下面的代码
afx_msg BOOL OnToolTipText(UINT nID, NMHDR *pNMHDR, LRESULT *pResult);ON_NOTIFY_EX_RANGE(TTN_NEEDTEXT, 0, 0xFFFF, OnToolTipText)BOOL CxxxView::OnToolTipText(UINT nID, NMHDR *pNMHDR, LRESULT *pResult)
{
UNREFERENCED_PARAMETER(nID);
TOOLTIPTEXT *pTTT = (TOOLTIPTEXT*)pNMHDR;
UINT uId = pNMHDR->idFrom; if(pNMHDR->code == TTN_NEEDTEXT && (pTTT->uFlags & TTF_IDISHWND))
{
uId = ::GetDlgCtrlID((HWND)uId);
}
if(uId == 0)
return FALSE; switch(uId)
{
case IDC_xxx:
pTTT->lpszText = _T("xx");
break;
default:
break;
}
*pResult = 0;
return TRUE;
}
{
TOOLTIPTEXT *pTTT = (TOOLTIPTEXT *)pNMHDR;
UINT nID =pNMHDR->idFrom;
if (pTTT->uFlags & TTF_IDISHWND)
{
// idFrom is actually the HWND of the tool
nID = ::GetDlgCtrlID((HWND)nID);
if(nID)
{
pTTT->lpszText = MAKEINTRESOURCE(nID);
pTTT->hinst = AfxGetResourceHandle();
return(TRUE);
}
}
return(FALSE);
}
void CTestView::OnInitialUpdate()
{
CMyFormView::OnInitialUpdate();
EnableToolTips(TRUE);
}