不能禁用,因为禁用后滚动条不能用了,还有字也看不太清了

解决方案 »

  1.   

    BOOL CTest6Dlg::PreTranslateMessage(MSG* pMsg) {
    if( pMsg->message == WM_KEYDOWN ) {    if(pMsg->hwnd == GetDlgItem(IDC_EDIT1)->m_hWnd) { if ( ( pMsg->wParam == 0x43 || pMsg->wParam == 0x56) &&
    (::GetKeyState(VK_CONTROL) < 0) ) {    return TRUE; } } }
    return CDialog::PreTranslateMessage(pMsg);}
      

  2.   

    直接屏蔽Edit的右键弹出菜单
    if( pMsg->message == WM_RBUTTONDOWN ) {    if(pMsg->hwnd == GetDlgItem(IDC_EDIT1)->m_hWnd) {
                             return TRUE;
                       }
             }
      

  3.   

    如何设置不能选择了?光屏蔽右键,好像还能用CTRL+C 了
      

  4.   

    呵呵用hook,你们考虑不周啊,复制的快捷键除了ctrl+c和ctrl+v外,!!!!!!!!!!!还有ctrl+insert和粘贴的shift+insert呀,肯定还有其他的没有想到,不过还是想想hook的好