函数原型是:
SHORT GetKeyState( int nVirtKey);
c 语言定义 0 是 false, 非 0 是 true . 非 0 就是 所有 的 不 是 0 的 数,例如 1,2,3,4,都 是 true.
取来的值 通常 都 不是 0 , 要它为 0 ,你可以赋0。例如:
GetKeyState( &my_value); // 取值。
my_saved_value = my_value; //把它存起来
my_value = 0; //清为 0。
===
另外,函数 SHORT GetAsyncKeyState( int vKey); 用处更大些。