어디선가 퍼온글
GetAsyncKeyState() 함수를 호출할 경우
키가 눌려져 있으면 최상위 비트가 1인 short형(2Byte) 리턴값을
리턴합니다
키가 눌려져 있지않으면 최상위 비트가 1이 아닌 어떠한 값을 리턴합니다
그래서 0x8000(최상위 비트가 1)과 &
연산을 해주면
이 키가 눌려져 있는 상태인지 아닌지 알 수 있습니다
예) if ( GetAsyncKeyState( VK_SHIFT ) & 0x8000 )
반응형
'프로그래밍(Programming) > c++, 11, 14 , 17, 20' 카테고리의 다른 글
C 언어에서 파일을 여는 함수 입니다. W/R 모드 (0) | 2012.10.31 |
---|---|
함수포인터 (0) | 2012.10.31 |
GetPrivateProfileStringA (0) | 2012.10.31 |
forceinline VS inline (0) | 2012.10.31 |
보다 더 완성도 있는 프로그램을 위한 assert(0) 함수 (0) | 2012.10.31 |