(2)、提取线后弹出的对话框:弹出对话框后,分别输入宽度、颜色保存起来。为其建立类CSave,实现提取线并保存。
(3)保存和打开线数据的对话框:在编辑框中输入文件名,存储或打开线数据。为其建立类CFileDat,实现存储或打开线的数据功能。
3、各功能子模块和主要函数的说明: (1)、画线的功能:主要靠鼠标信息传递,其主要函数在视图类中表示为函数OnLButtonDown()、OnLButtonUp()、OnMouseMove(),各函数的实现为:
void CMyView::OnLButtonDown(UINT nFlags, CPoint point) { // TODO: Add your message handler code here and/or call default
m_bPaint=1; //确定鼠标的移动效果 m_startPoint=point; m_endPoint=point; Gettingfunction(); //拾取线的功能 CView::OnLButtonDown(nFlags, point); }
void CMyView::OnLButtonUp(UINT nFlags, CPoint point) { // TODO: Add your message handler code here and/or call default