单击工具栏上的一个按钮在视图上........(分是小意思) 帮忙pushhttp://www.csdn.net/expert/topic/404/404487.shtm 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在ONDraw函数里画,每次改变大小后就会重绘。一定没问题。 TigerHu(愁煞人)这不是根本的解决办法如果我要画很多圆,还有其他图形就不好办了 To:zhxx(想入非非)你需要保存你的图形数据如在你的文档类中定义若干变量,在视图的OnDraw()中获得文档中变量,然后再绘制 作一个园类,派生自Cobject,然后在文档类中定义一个指针连标,好像事cptrlist把,每画一个园,就new一个ccircle,并把指针加到连标中。在ondraw中取得文当指针,通过指针又得到cptrlist,然后又得到CCIRCLE对象,调用类成员draw(). 每个图形模式均派生一个类并重载OnDraw() 简单一点的没有 VC就这么复杂,自己建一个画图类,包含画圆,直线操作,用他记录一次作图的操作,用指针数组存储每一次操作,在ondraw()中取得每次操作重画, To:zhxx用不用内存DC都一样,你必须在内存中保存自己的数据 扑获 WM_SIZE 消息,调用你的画图函数 好简单的,把所有的绘图输出都画到内存DC里,在OnDraw()里只需要简单的Copy到目标DC中就行了。 设置一个BOOL型变量,不如b,初始位b=false,在工具按钮里的事件里写b=!b;然后在OnDraw()里面用if(b){}来画圆,不影响你的其他绘制 求助,先给95分,如果答案详细的话,还可以再开几个贴子给300分!请详细点回答!谢谢!(下面几个贴子是同一个问题,为了多给分才开多个的)http://www.csdn.net/expert/topic/410/410427.shtmhttp://www.csdn.net/expert/topic/410/410433.shtmhttp://www.csdn.net/expert/topic/410/410493.shtm 求助,先给95分,如果答案详细的话,还可以再开几个贴子给300分!请详细点回答!谢谢!(下面几个贴子是同一个问题,为了多给分才开多个的)http://www.csdn.net/expert/topic/410/410427.shtmhttp://www.csdn.net/expert/topic/410/410433.shtmhttp://www.csdn.net/expert/topic/410/410493.shtm 你可以这样,利用内存DC和视图DC,在每次画的时候两者都画,在ONDRAW里直接把内存DC的图画出来就行了. 我想按照侯老师的书里所讲,只要你把你所有的圆都用一个链表进行保存后,在OnDraw里面加入按照链表重画每一个圆的代码就可以了,这样每次更新窗口调用OnDraw的时候都可以自动画出你所有以前有了的圆了 vc用mscomm的奇怪问题,已经搞了5天5夜了,那位能帮忙看看,谢谢 菜单的问题 CDHtmlDialog怎样取页面上的值? 小弟不才,求思路~~~ 请问 VC中 可以不让自己定义的类显示在 类视图 上吗? 流程控制是如何做出来的? 用ATL写COM选中了MFC支持, 加入了一个MFC对话框.......... 问个wise install 为VC制作安装程序的问题! StartService 加载驱动提示 “拒绝访问” 该如何解决 怎么实现在线程控件多个窗口上的控件 DOC-VIEW结构,怎样在程序一启动就代用About的Dialog.在哪里? 全角汉字和半角英文混排的字符串处理
如果我要画很多圆,还有其他图形就不好办了
你需要保存你的图形数据
如在你的文档类中定义若干变量,在视图的OnDraw()中获得文档中变量,然后再绘制
用不用内存DC都一样,你必须在内存中保存自己的数据
然后在OnDraw()里面用if(b){}来画圆,不影响你的其他绘制
请详细点回答!谢谢!(下面几个贴子是同一个问题,为了多给分才开多个的)
http://www.csdn.net/expert/topic/410/410427.shtm
http://www.csdn.net/expert/topic/410/410433.shtm
http://www.csdn.net/expert/topic/410/410493.shtm
请详细点回答!谢谢!(下面几个贴子是同一个问题,为了多给分才开多个的)
http://www.csdn.net/expert/topic/410/410427.shtm
http://www.csdn.net/expert/topic/410/410433.shtm
http://www.csdn.net/expert/topic/410/410493.shtm