鼠标悬停提示

Cocteau 2006-02-23 04:25:13
需要在鼠标指向某一位置(定为Point)时,旁边自动提示,就像tip一样。可是关键是,此时鼠标并不是指向任何的控件的。
...全文
196 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
一个傻冒 2006-02-23
  • 打赏
  • 举报
回复

先调用EnableToolsTips.
然后加入ON_NOTIFY_EX( TTN_NEEDTEXT, 0, OnToolTipNotify)//函数名你自己起.

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);
}






15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧