(1)创建一个基于对话框的工程,名为CPointTest。
(2)重载对话框类鼠标单击事件的处理函数,在这个函数中获取鼠标单件点的坐标,为了效果明显,将该点及周围6圈的点全部设置为黑色。
1 void CCPointTestDlg::OnLButtonDown(UINT nFlags, CPoint point) 2 { 3 // TODO: 在此添加消息处理程序代码和/或调用默认值 4 CClientDC dc(this); 5 for (int x = point.x - 6; x <= point.x + 6; x++) 6 { 7 for (int y = point.y - 6; y <= point.y + 6; y++) 8 { 9 dc.SetPixel(x, y, RGB(0, 0, 0)); 10 } 11 } 12 13 CDialogEx::OnLButtonDown(nFlags, point); 14 }