您的位置:首页 > 其它

VC/MFC 使edit控件不能进行粘贴操作

2014-04-30 17:24 288 查看
[cpp] view plaincopy

这里使用消息拦截的方法

[cpp] view plaincopy

BOOL PersonDlg::PreTranslateMessage(MSG* pMsg)

{

if (GetDlgItem(IDC_EDIT_USER_ID)->m_hWnd == pMsg->hwnd ||

GetDlgItem(IDC_EDIT_USER_NAME)->m_hWnd == pMsg->hwnd ||

GetDlgItem(IDC_EDIT_PHONE)->m_hWnd == pMsg->hwnd ||

GetDlgItem(IDC_EDIT_IDCARD)->m_hWnd == pMsg->hwnd )

{

if (pMsg->message == WM_RBUTTONUP || pMsg->message == WM_KEYDOWN && pMsg->wParam == 'V' && (GetAsyncKeyState(VK_CONTROL) & 0x8000))

return TRUE;

}

return CRTDialog::PreTranslateMessage( pMsg );

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: