鼠标事件
2015-04-24 10:28:18 访问(2447) 赞(0) 踩(0)
1: void CMouseDlg::OnMouseMove(UINT nFlags, CPoint point)
2: {
3: // TODO: Add your message handler code here and/or call default
4:
5: ///////////////////////
6: // MY CODE STARTS HERE
7: ///////////////////////
8:
9: // Check to see if the left mouse button is down
10: if ((nFlags & MK_LBUTTON) == MK_LBUTTON)
11: {
12: // Get the Device Context
13: CClientDC dc(this);
14:
15: // Draw the pixel
16: dc.SetPixel(point.x, point.y, RGB(0, 0, 0));
17: }
18:
19: ///////////////////////
20: // MY CODE ENDS HERE
21: ///////////////////////
22:
23: CDialog::OnMouseMove(nFlags, point);
24: }
1: void CMouseDlg::OnMouseMove(UINT nFlags, CPoint point)
2: {
3: // TODO: Add your message handler code here and/or call default
4:
5: ///////////////////////
6: // MY CODE STARTS HERE
7: ///////////////////////
8:
9: // Check to see if the left mouse button is down
10: if ((nFlags & MK_LBUTTON) == MK_LBUTTON)
11: {
12: // Get the Device Context
13: CClientDC dc(this);
14:
15: // Draw a line from the previous point to the current point
16: dc.MoveTo(m_iPrevX, m_iPrevY);
17: dc.LineTo(point.x, point.y);
18:
19: // Save the current point as the previous point
20: m_iPrevX = point.x;
21: m_iPrevY = point.y;
22: }
23:
24: ///////////////////////
25: // MY CODE ENDS HERE
26: ///////////////////////
27:
28: CDialog::OnMouseMove(nFlags, point);
29: }
标签:
鼠标事件 


上一条:
下一条:
相关评论
发表评论