用MFC怎么实现画图的撤销功能? 大家好,我想问下,用MFC怎么实现画图的撤销功能?做了个画图工具,但不知道怎么实现这个功能..... 初学者献上! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 去codeproject 搜 redo undo 词,应该会有 我的建议:一个数组A,存储了已绘制物体的参数,如:A[0]内存储第0个物体是哪一种图形以及构成该图形的必要参数另外还有一个数组B,存储了已删除物体的参数两个变量a = 0 , b = 0;这样,每绘制一个物体,把该物体参数写入A[a]中,a++每撤消一个物体 , 该物体参数写入B[b]中,b++每前进一个物体(反撤消),如果b<0 , b-- , B[b]内容写入A[a],a++;否则,不做任何事自己去翻译成代码吧 ado循环修改记录时只能成功修改第一条记录 ATL组件 在线程中调用IDispatch::Invoke没有反应 关于界面刷新问题 VC如何实现图像的导航功能? 如何创建CDialogBar类?? 好东西,www.code120.com 关于用MFC制作ActiveX控件的问题,不知今天有没有回答 从哪能找到所有API函数的详细说明(包括参数、用法、应用场合和注意事项) 这个消息什么时候触发?请指点 奇怪的问题(CoCreateInstanceEx) 公有成员,保护成员,私有成员,结果有什么不同啊, 如何 关闭一个线程
一个数组A,存储了已绘制物体的参数,如:A[0]内存储第0个物体是哪一种图形以及构成该图形的必要参数
另外还有一个数组B,存储了已删除物体的参数
两个变量a = 0 , b = 0;
这样,每绘制一个物体,把该物体参数写入A[a]中,a++
每撤消一个物体 , 该物体参数写入B[b]中,b++
每前进一个物体(反撤消),如果b<0 , b-- , B[b]内容写入A[a],a++;否则,不做任何事自己去翻译成代码吧