是否可以给用CPen绘制的线上加提示?
绘制语句如下:
CDC* pDC;
CPen pen1;
pDC = GetDC();
pen1.CreatePen(PS_SOLID,2,RGB(0,0,255));
CPen* pPenOld=(CPen*)pDC->SelectObject(&pen1);
pDC->SelectObject(pen1);
pDC->MoveTo(150, 80);
pDC->LineTo(250, 230);
pen1.DeleteObject();
ReleaseDC(pDC);
而实现鼠标掠过出现提示信息语句如下,以Button控件为例:
CToolTipCtrl m_tt;
CWnd* pWnd = GetDlgItem(IDC_BUTTON);
m_tt.AddTool(pWnd,"提示信息");
要是想在前面绘制的线上加提示信息,应该怎么实现?是否用这种方法无法实现?
如果这种方法无法实现,请给出实现的方法,谢谢各位先。