那为高手帮我写代码?

解决方案 »

  1.   

    HOOK键盘的例子:(WIN2000及以上有效)http://www.m5home.com/bbs/dispbbs.asp?boardID=10&ID=517&page=1自己用游客用户下载吧。另外还有HOOK鼠标的例子,有需要的也可以去看看。20分也要争了,哈哈。
      

  2.   

    // 可是我见过的所有例子上怎么不能判断个个键的大写和小写?难道 同一个字母的大写和小写 按不同的键?!这是键盘钩子,判断的是按键,而不是输入字符如果是判断大小写,可以调用GetKeyboardState得到当前Caps Lock灯、Shift状态GetKeyboardState VB声明 
    Declare Function GetKeyboardState Lib "user32" Alias "GetKeyboardState" (pbKeyState As Byte) As Long 
    说明 
    取得键盘上每个虚拟键当前的状态 
    返回值 
    Long,非零表示成功,零表示失败。会设置GetLastError 
    参数表 
    参数 类型及说明 
    pbKeyState Long,总共含256个条目的字节数组中的第一个项目。每个字节都会附带载入与虚拟键对应的状态。如开关键打开,则位0设为1(开关键包括CapsLock, NumLock, ScrollLock);如某个键当时按下,则位7为1;如已经抬起,则为0