0

我们在 VS2010 中有一个 MFC SDI 应用程序,其 CMFCToolBar 包含一个CMFCToolBarEditBoxButton. 当用户将某些内容粘贴到该编辑框中时,有没有办法处理粘贴事件?

我们ON_COMMAND(ID_EDIT_PASTE, OnEditPaste)在主窗口中处理,但是当焦点位于CMFCToolBarEditBoxButton.

4

1 回答 1

0

从 MFC Sources [afxtoolbareditboxbutton.cpp] 中,看起来底层的 'Paste()' 函数CMFCToolBarEditCtrl是在 Ctrl-V 期间直接调用的,'Paste()' 成员函数只是发送WM_PASTE到编辑窗口。

可以尝试制作处理程序WM_PASTE吗?

这个 SO Answer有一个如何做到这一点的例子。

于 2013-10-03T08:23:10.570 回答