怎样实现RichEdit的多重Redo、Undo?(100分)

  • 主题发起人 主题发起人 waiwai
  • 开始时间 开始时间
W

waiwai

Unregistered / Unconfirmed
GUEST, unregistred user!
TRichEdit只提供了一次Undo机会,怎样才能实现每次更改都可以退回的Undo和多重的Redo功能呢?
 
多重Undo和Redo要RichEdit v2.0才提供,要用到
EM_SETUNDOLIMIT
EM_GETUNDONAME
EM_GETREDONAME
EM_UNDO
EM_CANUNDO
EM_REDO
EM_CANREDO
等消息,我看你还是找个现成的控件吧,自己实现太麻烦。
 
可以参考RichEdit98
它有源代码, 并支持多级Redo、Undo操作。
 
To Zephyr:
用什么控件呢?或者有比较详细的用法说明。
 
RichEdit98、RXRichEdit都行,都有源码,很多地方可以down,
找不到的话我给你发一个?
详细的用法说明我没有,要自己研究那些源码。
 
接受答案了.
 
后退
顶部