对话框PreTranslateMessage消息中添加以下代码
//屏蔽复制粘贴
if(pMsg->message==WM_KEYDOWN)
{
if((pMsg->wParam=='C' || pMsg->wParam=='X' || pMsg->wParam=='V') && GetKeyState(VK_CONTROL)<0)
return TRUE;
}
switch(pMsg->message)
{
case WM_PASTE://这个没起作用
return TRUE;
case WM_CONTEXTMENU://键盘鼠标右键快捷键
return TRUE;
case WM_RBUTTONDOWN://鼠标右键
return TRUE;
case WM_RBUTTONUP://鼠标右键
return TRUE;
case WM_MOUSEFIRST://鼠标右键
return TRUE;
default:
break;
}
未经允许不得转载! 作者:棋牌源码网,转载或复制请以超链接形式并注明出处棋牌源码网。
原文地址:《MFC 屏蔽复制粘贴键盘快捷键,鼠标右键粘贴,键盘鼠标右键快捷键》发布于:2021-08-06