2010-05-12 120 views
0

我添加了一個上下文菜單到MFC的CRichEditCtrl「刪除」按鍵,它包括刪除選項,它的作用: ReplaceSel("",TRUE);仿真進從上下文菜單中

似乎工作,但是當我看到撤消日誌,這是不一樣的......我們最終在序列結束時丟失字符。

任何想法如何讓我的代碼與按DELETE時發生的情況相同?或者甚至重用該默認功能?

回答

0

SetFocus編輯窗口,然後keybd_event的刪除鍵?

或查看是否當del鍵被擊中併發送相同的消息時觸發WM_COMMAND消息。你可以看看他們的資源(使用ResHacker之類),看看DEL鍵是現有WM_COMMAND消息的加速器,還是隻使用SpyXX。