您的位置:程序门 -> .net技术 -> vc.net



windows form中panel可以响应鼠标down和up消息,但是无法绘制出图形?烦恼!!


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


windows form中panel可以响应鼠标down和up消息,但是无法绘制出图形?烦恼!!
发表于:2007-11-12 22:47:07 楼主
            做一个应用程序,要求实现橡皮条的绘制,用了.net   clr的窗体,窗体被分割为三个panel,在其中一个要绘图的panel上,可以正确的响应mousedown,mouseup
的消息,但是在mousemove消息中用creategraphics返回的graphics就是无法绘制出直线等图形。。。。。烦恼了好几天了
              如果吧要绘制的直线放到panel的onpaint消息中,可以绘制出来,鼠标消息给出的坐标也是正确的。。。。难道在拥有panel的form中gdi+绘制图形要同时响应form和panel的mousemove消息吗?不知道是不是某个窗体刷新消息导致绘制被搽掉了?恳请高手予以指点。。。。能有大致的代码更是感激不尽!!!
发表于:2007-11-12 22:53:431楼 得分:0
应该在paint事件中再绘一次吧,肯定有刷新的


快速检索

最新资讯
热门点击