您的位置:首页 > 其它

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

2012-07-07 15:59 204 查看
转自:http://blog.csdn.net/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;

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: