通过视类与用户交互.pptVIP

  • 0
  • 0
  • 约小于1千字
  • 约 34页
  • 2019-03-13 发布于天津
  • 举报
通过视类与用户交互.ppt

通过视类与用户交互 ;;2、改动程序使得鼠标按下时为十字,松开为箭头形状;;;在构造函数中初始化成员变量;;为视图类添加鼠标动作响应函数;;;2.1;;;先变回箭头吧,在抬起鼠标的时候;添加该段代码使得鼠标在抬起时变为箭头,并且可以移动到客户窗口外;鼠标抬起还想画图;;;再修改鼠标抬起函数,添加下面图示代码;可以画线了!;如果还要添加鼠标移动的画图,先加消息响应函数;2.1;void CMyDrawView::OnLButtonUp(UINT nFlags, CPoint point) { if( m_bMouseDown ) { m_bMouseDown = false; ReleaseCapture(); ClipCursor( NULL ); CClientDC dc(this); dc.SetROP2( R2_NOT ); dc.MoveTo( m_ptStart ); //这两行代码擦除从起点(鼠标按下点)到 dc.LineTo( m_ptOld ); //上次鼠标移动到的位置之间的临时线 dc.SetROP2( R2_COPYPEN ); dc.MoveTo( m_ptStart ); //这两行代码从起点到鼠标当前位置画线 dc.LineTo( point ); // SetCursor(m_hArrow); //设置鼠标形状为标准箭头形 } CView::OnLButtonUp(nFlags, point); };;假如我用dda算法,讲义中代码如下;修改为如下成员函数dda_line,注意修改的地方;然后在鼠标抬起函数中进行相应修改,使得画线时调用该函数画线;;饭卡打开巴士风格反对广泛的;地方官梵蒂冈地方官方的说法暗室逢灯啊;地方大师傅大大规划风格化地方士大夫;发的高科技恢复的很快就北方港口宾馆饭店;辅导功课变得疯狂进攻的伤口缝合可视电话的生命发表的;我却哦网球饿哦我去哦欸开始的方便快捷

文档评论(0)

1亿VIP精品文档

相关文档