如何屏蔽PrintScreen按键? ( Win98 / 2000)

解决方案 »

  1.   

    不停的清除剪贴板中的图象数据,可以满足要求,但会影响别的程序运行,呵呵前面有帖子说过这个问题,去搜索下吧,利用HOOK屏蔽PRINTSCREEN键
      

  2.   

    要写子类处理...这个任务转交给豆子,分给偶:S
    转进API版
      

  3.   

    Option ExplicitPrivate Declare Function RegisterHotKey Lib "user32" (ByVal hwnd As Long, ByVal id As Long, ByVal fsModifiers As Long, ByVal vk As Long) As Long
    Private Declare Function UnregisterHotKey Lib "user32" (ByVal hwnd As Long, ByVal id As Long) As LongPrivate Const VK_SNAPSHOT = &H2CPrivate Sub Command1_Click()
    RegisterHotKey 0, 0, 0, VK_SNAPSHOT
    End Sub
      

  4.   

    可以用键盘钩子,但是……还是注册热键这个办法好,呵呵
    ---------------------------
    像ALT+F4这样的键可以,WIN键就不行,还是键盘钩子啊!
      

  5.   

    晕啊, 俺只会VB, 不会VC啊, 大哥!
      

  6.   

    http://basic.nease.net/MyExe/Hook.zip
    ----------------
    一个网友写的,屏蔽WIN可以,你说的那个键我没试出来。
      

  7.   

    晕倒,用dongge2000(※秋日私语※:非[版务].灌!)大侠的代码, 我按了Disable....! 按Ctrl-ESC,Alt-ESC一样可以用, 没屏蔽啊, 是不是哪里还有道道? 我的操作系统是WIN98
      

  8.   

    不停清空剪贴板的确可以达到目的,但是程序运行着的时候, 一些正常的CTRL+C和Ctrl+V都没用了,超郁闷,在精华里找到月夜孤熊大侠( [email protected] )的一段代码,测试一下, 嘿嘿!可以!可是新问题出来了,程序其他都可以, 就是按了WIN键之后就无效了,更郁闷!