从上下文菜单中模拟“删除”按键

时间:2010-05-12 11:06:49

标签: mfc winapi cricheditctrl

我向MFC CRichEditCtrl添加了一个上下文菜单,它包含一个删除选项,它执行以下操作: ReplaceSel("",TRUE);

出现,但是当我查看撤消日志时,它不一样......我们最终会在序列结束时丢失字符。

任何想法如何使我的代码与按DELETE时发生的情况相同?或甚至重用该默认功能?

1 个答案:

答案 0 :(得分:0)

SetFocus编辑窗口,然后是keybd_event的删除键?

或者在点击del键时查看是否触发了WM_COMMAND消息并发送相同的消息。你可以查看他们的资源(使用ResHacker等),看看DEL键是否是现有WM_COMMAND消息的加速器,或者只是使用SpyXX。