void CmouselessionDlg::OnMouseMove(UINT nFlags, CPoint point)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
if (nFlags == MK_LBUTTON)
{
CClientDC ddd(this);
CPen ppen;
ppen.CreatePen(1, 5, RGB(0, 0, 255));
ddd.SelectObject(ppen);
ddd.MoveTo(pt);
ddd.LineTo(point.x,point.y);
}
pt = point;
CDialogEx::OnMouseMove(nFlags, point);
}
请问下这段代码是不 是有逻辑上的问题呀?每MOUSEMOVE都会定义一遍
CCLIENTDC和CPEN,虽然可以运行。
请教一个MFC代码的问题
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-