一个常驻内存的应用程序,没有界面显示,但如何通过程序实现,判断鼠标或者键盘等输入设备已经有输入操作了?要求用VB实现

解决方案 »

  1.   

    只能使用钩子了,可以直接调用VC编写的DLL,因为VB不能做全局钩子的。上网搜一下,有王国荣编写的Dll的
      

  2.   

    可以用一个 getasykeystate()检测特定值是否按下
    具体是 if getasykeystate(vkcode)<>0表示按下
    或许可以用这个
      

  3.   

    谁说用VB不能做系统钩子?用VB做个键盘和鼠标的钩子就可以了。您还可以前往“http://b4018.xici.net”提问,
    提供:VB、VBA、Office二次开发免费技术支持;
    承接:各类项目开发,如MIS系统,WEB网站,中小型应用软件等等;CO.:Vansoft Workroom
    MSN:[email protected]
    Email:[email protected]
           [email protected]
    TEL:025-86685867(范,24H)