GetAsyncKeyState函数返回的是指定虚拟键瞬时的状态值,它有四种返回值:
0---键当前未处于按下状态,而且自上次调用GetAsyncKeyState后改键也未被按过;
1---键当前未处于按下状态,但在此之前(自上次调用GetAsyncKeyState后)键曾经被按过;
-32768(即16进制数&H8000) --- 键当前处于按下状态,但在此之前(自上次调用GetAsyncKeyState后)键未被按过;
-32767(即16进制数&H8001) --- 键当前处于按下状态,而且在此之前(自上次调用GetAsyncKeyState后)键也曾经被按过。
主要是我没搞懂“上次调用GetAsyncKeyState后改键也未被按过”这句话什么意思...
0---键当前未处于按下状态,而且自上次调用GetAsyncKeyState后改键也未被按过;
1---键当前未处于按下状态,但在此之前(自上次调用GetAsyncKeyState后)键曾经被按过;
-32768(即16进制数&H8000) --- 键当前处于按下状态,但在此之前(自上次调用GetAsyncKeyState后)键未被按过;
-32767(即16进制数&H8001) --- 键当前处于按下状态,而且在此之前(自上次调用GetAsyncKeyState后)键也曾经被按过。
主要是我没搞懂“上次调用GetAsyncKeyState后改键也未被按过”这句话什么意思...