키의 상태를 확인하는 GetKeyState, GetAsyncKeyState
우선은 GetAsyncKeyState API에 대해 알아보기 전에 API의 원형을 먼저 살펴봅시다! 반환값은 SHORT형이고, 첫번째 인수로는 가상 키코드가 오며, 우리가 만약 VK_UP을 넘겨주면, 방향키 중 위를 가르키는 키가 눌려있나 눌려있지 않나 확인할 수 있습니다. (키가 눌려진 상태에서는 최상위 비트(0x8000)이 1이 되며, 처음 입력되었을 때는 0x8001 비트가 1이 됩니다.) GetAsyncKeyState의 반환값은 아래와같이 4가지로 나뉩니다. 코드 설명 0 (0x0000) 이전에 누른 적이 없고 호출 시점에서 안눌린 상태 0x8000 … 더 읽기