MSDN 文档说 LParam 前 15 位用于重复计数,但它说它不是累积的
现在除非我在这里遗漏了一些东西,为什么它称它为重复计数但说它不是累积的?
这是一个矛盾的说法?它说它可以,但它没有?或者我在这里遗漏了什么?
我实际上对其进行了测试并使用按位运算符对其进行屏蔽以提取前 15 位,LParam&0xFFFF无论我按住键多少,该值仍为 1
除非我做错了什么或遗漏了什么,我不知道这个不算数的计数器有什么意义?或者我是否误解了某些事情并以错误的方式执行此操作,并且需要做一些事情才能使用它
拥有这个计数器会更有效和方便,这样我就不必运行所有其他代码来计算按下和按住的键的重复计数,那么是否可以使用前 15 位来完成?也许增加前 15 位?
winapi ×1