Msdn上说的是Repeat count (the number of times the keystroke is repeated as a result of the user holding down the key). 可我无论按健按的时间多长,得到的这个值都是1呢?
还有谁能提供一下Direct Input的质料和例子阿?谢谢

解决方案 »

  1.   

    对于好象WM_KEYDOEN就是一,本来他应该是计算重复按键的此数 , 查一下<<Windows程序设计>>吧
      

  2.   

    <<Windows程序设计>>中是这么说的:
    重复计数是该消息所表示的击键次数,大多数情况下,重复计数是1.不过,如果按下一个键之后,您的窗口过程不够快,以致不能处理自动重复速率下的按键消息,windows就把几个wm_keydown或者wm_syskeydown消息组合到单个消息中,并相应的增加重复计数.wm_keyup或wm_keysysup的重复计数总是为1
      

  3.   

    To hustwjz说的可能是正确的,回答的人都有分!^^