在 MFC(Microsoft Foundation Classes)的 CRichEditCtrl 类中,没有直接提供名为 GetUndoName 的公共方法。截至我截至 2022 年 1 月的知识,MFC 提供了一系列用于处理撤销和重做的方法,但没有特定的方法用于获取当前撤销操作的名称。

通常,对于撤销和重做的处理,可以使用 Undo 和 Redo 方法。以下是一个简单的示例,演示如何使用这些方法:
CRichEditCtrl richEditCtrl;

// 进行一些编辑操作...

// 撤销上一步操作
richEditCtrl.Undo();

// 获取撤销操作的名称(伪代码,实际中需要根据操作判断名称)
CString undoName = "上一步操作";

// 输出撤销操作的名称
TRACE(_T("Undo Name: %s\n"), undoName);

在实际应用中,你可能需要通过其他手段来确定撤销操作的名称。撤销和重做的操作通常与编辑控件的内容和状态相关,需要根据具体的应用场景来实现。




转载请注明出处:http://www.zyzy.cn/article/detail/22223/MFC/CRichEditCtrl