2011-08-01 5 views
1

VC++ (VS2008 Express)를 사용하여 C++ 콘솔 응용 프로그램을 개발합니다 (정확히는 콘솔에서, 다른 창 (처리 할 API를 제공하지 않는 타사 라이브러리에서 제공됨). keypress 이벤트)가 열리 며 카메라 스트림이 표시됩니다. 저는 Windows 프로그래밍에 익숙하지 않습니다. 기능 키의 키 누르기를 감지하고 (F1이라고 말하면됩니다) 카메라의 일부 매개 변수를 실시간으로 밝기와 같이 변경하고 싶습니다. F1 키를 누르면 id가 카메라 스트림이 밝아지는 것을보고 싶습니다. 카메라 API에 익숙합니다. 그 부분은 OK 일 것입니다. 내가 알고있는 것은 특정 키의 키 누르기 이벤트를 감지하는 방법입니다. 기능 키콘솔 응용 프로그램에서 런타임 키 누르기 감지

답변

1

Windows 메시지 시스템에 대해 읽어보십시오. 당신은 WM_KEYDOWN 및 WM_KEYUP은 처음과 같습니다. http://msdn.microsoft.com/en-us/library/ms646280(VS.85).aspx 필요한 경우이 API를 통해 필요한 키 누름 감지 기능을 사용할 수 있습니다.

키 - 코드 목록 : http://msdn.microsoft.com/en-us/library/dd375731(v=VS.85).aspx

이 (당신이 더 많은 컨트롤을 필요로 어쩌면 때문에) 당신을 위해 충분하지 않은 경우, DirectInput의 문서 ("게임"수준에서 일반적으로 유용)에 따릅니다.

관련 문제