- 转自:http://blog.youkuaiyun.com/priest18/article/details/4511014
- public:
- CToolTipCtrl* m_ptip;
- CtoolView::~CtoolView()
- {
- delete m_ptip;
- m_ptip = NULL;
- }
- void CtoolView::OnMouseMove(UINT nFlags, CPoint point)
- {
- if (m_ptip!= NULL)
- {
- char cTxt[100];
- sprintf(cTxt,"x = %d,y = %d",point.x,point.y);
- m_ptip->AddTool(this,cTxt);
- m_ptip->UpdateTipText(cTxt,this);
- m_ptip->Activate(TRUE);
- m_ptip->Update();
- }
- CView::OnMouseMove(nFlags, point);
- }
- BOOL CtoolView::PreTranslateMessage(MSG* pMsg)
- {
- if (m_ptip != NULL)
- m_ptip->RelayEvent(pMsg);
- return CView::PreTranslateMessage(pMsg);
- }
- void CtoolView::OnInitialUpdate()
- {
- CView::OnInitialUpdate();
- m_ptip = new CToolTipCtrl;
- if(!m_ptip->Create(this))
- {
- TRACE("Unable To create ToolTip/n");
- return;
- }
- }
[CToolTipCtrl]悬停工具提示条信息
最新推荐文章于 2020-09-10 14:24:25 发布