WEB开发网
开发学院软件开发VC Visual C++程序的建立~~4 阅读

Visual C++程序的建立~~4

 2009-06-03 20:04:49 来源:WEB开发网   
核心提示: ViewClassWizardMessage MapsClass Name:CMyViewObject IDs:CMyView Messages:WM_LBUTTONDOWN单击Add Function就在CMyView类添加了该鼠标消息的响应函数, (5)用同样的方法,Visual C

ViewClassWizardMessage MapsClass Name:CMyViewObject IDs:CMyView

Messages:WM_LBUTTONDOWN单击Add Function就在CMyView类添加了该鼠标消息的响应函数。

(5)用同样的方法,在CMyView类中,添加鼠标消息WM_LBUTTONUP(鼠标左键被释放时发送该消息)和WM_MOUSEMOVE(鼠标移动时发送该消息)。

(6)编写消息响应函数代码:

 void CMyView::OnLButtonDown(UINT nFlags, CPoint point)  //鼠标左键按下
{ //下面一条语句是在屏幕上显示鼠标所在位置的坐标
 m_MousePoint.Format(”鼠标左键在点(%d,%d)按下”,point.x,point.y);
 Invalidate();       //强制执行OnDraw()函数,显示出x,y坐标的值
 CView::OnLButtonDown(nFlags, point);
}
void CMyView::OnLButtonUp(UINT nFlags, CPoint point) //鼠标左键释放
{ m_MousePoint = “鼠标左键被释放”;
 Invalidate();
 CView::OnLButtonUp(nFlags, point);
}
void CMyView::OnMouseMove(UINT nFlags, CPoint point) //鼠标移动
{ m_MousePoint.Format(”鼠标位于点(%d,%d)”,point.x,point.y);
 Invalidate();
 CView::OnMouseMove(nFlags, point);
}
 

(7)编译运行,结果见1.4.7所示

Visual C++程序的建立~~4

说  明:

1、代码:CString类里定义了Format函数。Format是格式打印函数,和C语言中的printf语句相似。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:Visual 程序 建立

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接