| [ SoGang ] in KIDS 글 쓴 이(By): guest (yuandi) <cspclab.sogang.> 날 짜 (Date): 1999년 3월 25일 목요일 오후 01시 56분 23초 제 목(Title): Re: [질문] 윈도우즈 프로그램에서 음.. 윈도우 프로그램에서도 응용이 되는지 모르겠지만, (도스로 밖에 안해봐서리. 그래도 기본 원리는 같으니 될 듯 한데..) 배열이나 변수로 (지금은 간단하게 변수로 하나 만들죠.) 근데 VK_LEFT가 무슨 타입인지는 모르겠지만 (대충 정수겠죠? -_-;;) 암튼 virtual key type을 VK_TYPE이라고 한다면. #define PUSH 1 #define RELEASE 0 VK_TYPE pushedLEFT; VK_TYPE pushedRIGHT; VK_TYPE pushedUP; VK_TYPE pushedDOWN; pushedLEFT = 왼쪽 누르고 있다 ? PUSH : RELEASE; pushedRIGHT = 오른쪽 누르고 있다 ? PUSH : RELEASE; pushedUP = 위쪽 누르고 있다 ? PUSH : RELEASE; pushedDOWN = 아래쪽 누르고 있다 ? PUSH : RELEASE; // 이렇게 까지하면 눌러진 키는 체크가 되죠? // 물론 눌렀다를 체크하는 건 누르고 있는 상태를 말함 if (pushedLEFT && pushedUP) { 왼쪽 위로 가는 루틴을 처리; } if (pushedRIGHT && pushedDoWN) { 오른쪽 아래로 가는 루틴을 처리; } ... 이런식으로 하면 될듯. ^^;; ~ |