【发布时间】:2016-02-12 16:43:09
【问题描述】:
在 Win7-64 上使用 C++ Builder 10 Seattle。
我有一个 TRichEdit 控件,我可以从按钮单击事件中写入:
MyRichEdit->SelText = t_string;
我希望能够撤消该更改,因此我有一个带有快捷键 Ctrl+Z 的菜单项:
SendMessage(MyRichEdit->Handle, EM_UNDO, 0, 0);
如果我在富编辑中键入,撤消会按预期工作,但不会撤消以编程方式分配的“粘贴”。
我在一个用 Borland C++ Builder v6 构建的旧应用程序中有类似的代码,它在那里工作。
那么我的问题是:应该上面的代码撤消 write-to-SelText 吗?或者我还有什么需要做的吗?
【问题讨论】:
标签: winapi sendmessage c++builder-10-seattle