//code MouseCapture
/*
关于鼠标的捕获与画橡皮线
*/
1.利用鼠标的移动画橡皮线
一般来说利用鼠标的移动划线, 会画一片黑色
代码:
//目的是随着鼠标的移动画虚线,但是画过的线一直存在所以一片漆黑
void CMainWindow::InvertLine(CDC* pDC, CPoint ptFrom, CPoint ptTo)
{
CPen pen(PS_DASH, 0, RGB(0, 0, 0));
HGDIOBJ oldPen =pDC->SelectObject(pen);
pDC->MoveTo(ptFrom);
pDC->LineTo(ptTo);
pDC->SelectObject(oldPen);
}
//移动鼠标划线
void CMainWindow::OnMouseMove(UINT nFlags, CPoint point)
{
CClientDC dc(this