SetCapture可能影响快捷键关键字 SetCapture 快捷键(一),新建一个单文档工程SetCaptureEg,视图类基于CEditView。(二),经检验利用快捷键ctrl+v粘贴的功能正常。 (三),为CSetCaptureEgView的WM_KEYDOWN消息和WM_KEYUP消息添加响应函数。具体代码如下: void CSetCaptureEgView::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags) { SetCapture(); CEditView::OnKeyDown(nChar, nRepCnt, nFlags); } void CSetCaptureEgView::OnKeyUp(UINT nChar, UINT nRepCnt, UINT nFlags) { ReleaseCapture(); CEditView::OnKeyUp(nChar, nRepCnt, nFlags); } (四)经检测,快捷键粘贴的功能已经失效,按住ctrl不放,多按几次v,还是可以粘贴的。 (五)删除主菜单上的“粘贴”菜单项。 (六)经检验利用快捷键ctrl+v粘贴的功能正常。
|
|||||||