2014-02-18 3 views
0

C++에서 클릭 한 중간 마우스 이벤트를받는 방법을 알고 싶습니다. 그렇게 할 여지가 있습니까? 있다면 어떻게 구현할 수 있습니까? 나는 WM_MBUTTONDOWN을 사용할 수 있다고 온라인으로 읽었지만 이것을 사용하는 것에 익숙하지 않으며 C++의 일부가 아니라고 들었다.중간 마우스 클릭 이벤트 수신

답변

0

WM_MBUTTONDOWN은 Windows API의 일부로 정의됩니다. 이는 운영 체제에서 인식하는 정수 값입니다. 이 경우 언어는 중요하지 않지만 C++을 사용하여 Windows 응용 프로그램을 컴파일 할 수 있습니다.

일반적인 Windows 응용 프로그램에는 메시지 루프가 있습니다. 응용 프로그램에서 메시지를 수신하면 처리 할 다음 응용 프로그램에 전달하기 전에 메시지로 처리 할 작업을 결정할 수 있습니다.

나는 Forger's Guide을 읽는 것이 좋습니다.

+0

좋습니다. Windows API를 사용하여이 문제를 해결하는 것이 좋습니다. 솔루션을 구현하는 방법은 무엇입니까? 나는이면에서 정말로 익숙하지 않다. – Morelka

+1

순수 API로 솔루션을 구현하는 것에 대해 확신하지 못합니다. 프로젝트의 범위와 프레임 워크 선택에 따라 달라질 수 있습니다. WM_MBUTTONDOWN에 대해 언급 한 이후로, 사용중인 기술 리소스가 WinAPI에 관한 것이라는 것을 알고 있습니다. 저는 그것이 언어의 일부가 아니며 C++의 일부가 될 필요가 없다는 것을 분명히하고 싶습니다. – Schien

+0

도움 주셔서 감사합니다. – Morelka

관련 문제