VC++ (VS2008 Express)를 사용하여 C++ 콘솔 응용 프로그램을 개발합니다 (정확히는 콘솔에서, 다른 창 (처리 할 API를 제공하지 않는 타사 라이브러리에서 제공됨). keypress 이벤트)가 열리 며 카메라 스트림이 표시됩니다. 저는 Windows 프로그래밍에 익숙하지 않습니다. 기능 키의 키 누르기를 감지하고 (F1이라고 말하면됩니다) 카메라의 일부 매개 변수를 실시간으로 밝기와 같이 변경하고 싶습니다. F1 키를 누르면 id가 카메라 스트림이 밝아지는 것을보고 싶습니다. 카메라 API에 익숙합니다. 그 부분은 OK 일 것입니다. 내가 알고있는 것은 특정 키의 키 누르기 이벤트를 감지하는 방법입니다. 기능 키콘솔 응용 프로그램에서 런타임 키 누르기 감지
1
A
답변
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의 문서 ("게임"수준에서 일반적으로 유용)에 따릅니다.
관련 문제
- 1. 리눅스 C 콘솔 응용 프로그램에서 키 누르기 시뮬레이션
- 2. Ctrl + Tab 키 누르기 감지
- 3. 응용 프로그램에 키 누르기 보내기 응용 프로그램에 키 누르기 보내기
- 4. 콘솔 응용 프로그램에서 동기 키 스트로크 읽기
- 5. JS에서 이중 Ctrl 키 누르기 감지
- 6. 응용 프로그램에 포커스가 없을 때 키 누르기 감지
- 7. Delphi - TApplicationEvents OnShortCut 이벤트를 사용하여 Alt + C 키 누르기 감지
- 8. 콘솔 응용 프로그램에서 web.config를여시겠습니까?
- 9. UIBarButtonItem에서 터치 또는 누르기 감지
- 10. 배경 응용 프로그램에 키 누르기 보내기
- 11. 브라우저의 자동 완성 메뉴와 상호 작용하는 키 누르기 감지
- 12. 콘솔 응용 프로그램에서 메시지 표시
- 13. Mac OpenGL 응용 프로그램에서 콘솔
- 14. 콘솔 응용 프로그램에서 ocx 사용
- 15. 콘솔 응용 프로그램에서 타이머 작동
- 16. 콘솔 응용 프로그램에서 그림 인쇄
- 17. 콘솔 응용 프로그램에서 WinForm 인스턴스화
- 18. 콘솔 응용 프로그램에서 WebBrowser 사용
- 19. 함수 키 누르기 (F1..F12)를 .NET의 콘솔 응용 프로그램에 보내는 방법
- 20. JTextPane 키 누르기 에뮬레이션
- 21. Android 긴 키 누르기
- 22. 가상 키 누르기 C#
- 23. 키 누르기 변경
- 24. 키 누르기 시뮬레이션 방법
- 25. 셀레늄는 키 누르기
- 26. Jquery 키 누르기 문제
- 27. 키 누르기 버그?
- 28. GTK에서 전달 키 누르기
- 29. 처리 기능 키 누르기
- 30. C에서 키 누르기 #