[CToolTipCtrl]悬停工具提示条信息

// 操作 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]悬停工具提示条信息)