探讨笔画回放功能.

Skyhits25 2004-06-21 02:34:27
笔画回放是指在视图上写字或进行其他画笔功能操作后.可以回放出刚才整个如果写或画上去的全过程.大家有相关资源或什么好的Idea.谢谢

...全文
164 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
110_110_110 2004-08-07
  • 打赏
  • 举报
回复
深入浅出中有一个很好例子,就是用链表CObject来实现
lilian123 2004-08-07
  • 打赏
  • 举报
回复
保存到文件里再从文件里一个一个读取
或者用连表
Skyhits25 2004-07-13
  • 打赏
  • 举报
回复
还没有搞定.希望还有朋友来谈论.Thanks
Skyhits25 2004-07-02
  • 打赏
  • 举报
回复
在组织COblist链表的操作中.希望更多朋友来探讨...谢谢
CsdnRob 2004-07-02
  • 打赏
  • 举报
回复
关注中.都没有具体的资源吗.
Skyhits25 2004-06-29
  • 打赏
  • 举报
回复
关注中.都没有具体的资源吗.
lilian123 2004-06-26
  • 打赏
  • 举报
回复
cachive(&ar)
coblist
Skyhits25 2004-06-25
  • 打赏
  • 举报
回复
编写控制函数上还有问题.最好还是需要有DEMO来看看.谢谢大家.
如果那位朋友有时间兴趣留下EML.我发相关代码过去你往里边加控制函数.来实现简单的回放
leon7909 2004-06-24
  • 打赏
  • 举报
回复
就是記錄筆畫經過的點坐標,顏色,筆粗細,存至一個CArray里面,要回放時按順序取出這些值,依次畫出來就行了,Scribble雖然只有畫板的功能,可是你要實現的大部分代碼他都有了,你只要做一個存資料和取資料重繪的動作就行了,這應該很清楚吧.
Skyhits25 2004-06-24
  • 打赏
  • 举报
回复
还有朋友清楚的吗.谢谢.Up...
enoloo 2004-06-24
  • 打赏
  • 举报
回复
如果记录实在很多,可以维护一个索引,内存中保存最近500条。其他的搞到硬盘上,一个索引维护他就可以了。
enoloo 2004-06-24
  • 打赏
  • 举报
回复
meta file ??
Skyhits25 2004-06-22
  • 打赏
  • 举报
回复
Scribble?MSDN也有的.不过那里的只是很基本的一些操作.有更具体的资源吗.谢谢
hahu 2004-06-21
  • 打赏
  • 举报
回复
失败,失败

我说的是把笔画记录起来
没有Redo/Undo的功能

那个例子是Scribble
Skyhits25 2004-06-21
  • 打赏
  • 举报
回复
钩子的和这个做法和这个不一样.钩子的简单我有那个代码.
其实大致做法是利用Undo/redo的做法来做.再做个简易播放器.再加几个控制函数.这样完全的组织起来就可以了.不过里边用到COblist去控制和操作时在组织上感觉不太好弄.大家看看是否有相干资源或经验.谢谢.一起探讨.
酒红绿叶 2004-06-21
  • 打赏
  • 举报
回复
用钩子,可以记录所有的信息,
钩子中有一个消息,,我还做过,,几行代码就可以搞定!!
好像叫什么record.....
忘记了,,搂住查一下MSDN,或者API的书!
Skyhits25 2004-06-21
  • 打赏
  • 举报
回复
是那?VC.NET那里有.Hahu告诉一下.
hahu 2004-06-21
  • 打赏
  • 举报
回复
无规则的,记录所有点

VC.NET里面有一个例子

用链表

有规则的,如矩形,圆,

记录关键点,端点,圆心等
Skyhits25 2004-06-21
  • 打赏
  • 举报
回复
这个我知道.用COblist来做.但是在组织感觉太好弄.
快乐鹦鹉 2004-06-21
  • 打赏
  • 举报
回复
将每一笔都记录下来就行了。

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧