不仅仅对于自己的程序,也就是说让鼠标右键失效(当然,我的程序必须在运行)。

解决方案 »

  1.   

    彻底屏蔽系统鼠标右键的 HOOK'彻底屏蔽系统鼠标右键的 HOOK'多年前自己还很菜的时候,一位 sky100 的朋友给了我很大的帮助
    '这个屏蔽系统鼠标右键的 dll 就是他给我的
    '感谢 sky100'顾方 2004-3-17
    '希望朋友们转载这个程序时候保留我对 sky100 的感谢,谢谢!下载地址:
    http://www.cnsw.org/bbs/viewthread.php?tid=1075
      

  2.   

    拦截系统消息
    回调函数
    Function WndProc(Handle: HWND, Msg: UINT, wParam: WPARAM, lParam: LPARAM): LRESULT;
    begin
      If Msg = WM_RBUTTONDOWN Then
        //do nothing here
      Else
        Result = CallWindowProc(preWndProc, Handle, Msg, wParam, lParam);
    End;
      

  3.   

    他的DLL怎么调用啊?我是Delphi的!
      

  4.   

    to qybao(阿宝) 怎么调用这个函数呢?举个例子好吗?谢谢!
      

  5.   

    to  THE_ROCK(熨斗)  那个系统函数不能屏蔽鼠标右键的,只能获得消息,你可以在获得消息后插入代码,但是你的代码执行后,鼠标右键该怎么样还是怎么样。下载地址:
    http://www.cnsw.org/bbs/viewthread.php?tid=1075
    (可能要注册一下才能看到这个帖子)你下载我发的这个程序,里面的dll调用后可直接彻底屏蔽鼠标右键,十分方便、稳定。
      

  6.   

    用mouse钩吧!很方便.
    找些资料看吧,
    光听别人说是做不到的