这个方法的原型如下:
BOOL CanUndo() const;
返回值:
- 如果编辑框可以执行撤销操作,则返回 TRUE。
- 如果编辑框不能执行撤销操作(即没有可撤销的操作),则返回 FALSE。
说明:
- 通过调用 CanUndo 方法,可以在执行撤销操作之前检查是否存在可撤销的编辑操作。
- 如果返回值为 TRUE,表示可以执行撤销操作;如果返回值为 FALSE,表示没有可撤销的操作。
示例代码:
CEdit myEdit;
myEdit.Create(ES_MULTILINE | WS_VISIBLE | WS_CHILD | WS_BORDER, CRect(10, 10, 200, 100), this, 1);
// 进行一些编辑操作...
// 检查是否可以执行撤销操作
if (myEdit.CanUndo()) {
// 执行撤销操作
myEdit.Undo();
}
上述示例代码中,CanUndo 方法被用于检查是否可以执行撤销操作,如果可以,就调用 Undo 方法执行撤销。
转载请注明出处:http://www.pingtaimeng.com/article/detail/17652/MFC/CEdit