比如说我现在打开了一个文本文档,我需要在右键点击它时不出现右键菜单,请问大家应该怎么做呢?

解决方案 »

  1.   

    屏蔽哪里的菜单?你说的是TextBox的菜单么?
      

  2.   

    Subclass WM_RBUTTONUPCase WM_RBUTTONUP
                    'Eat the event so that the default context
                    'menu is not displayed.
                    If bDisableContextMenu Then
                        RaiseEvent MouseUp(vbRightButton, nShift, x, y)
                        If m_bMouseDown Then
                            m_bMouseDown = False
                            RaiseEvent Click(vbRightButton)
                        End If
                        ‘bHandled = True  '吃掉此消息,即不不出现右键菜单
                         lReturn=CallWindowProc(prevProc, hWnd, wMsg, wParam, lParam) '吃掉此消息,即不不出现右键菜单
                        Exit Sub
                    End If
      

  3.   

    说明:Extract from my code