2016-08-05 7 views
0

저는 현재 게임을하고 있는데, C++에서 이벤트 처리를 위해 signals2 라이브러리를 사용할 계획입니다.부스트 신호 2 : 마우스 클릭이나 키 누름과 같은 이벤트를 어떻게 등록합니까?

그러나 "나는 키 누르기"및 "마우스 클릭으로"와 같은 이벤트는 물론 소켓에 들어오는 연결과 같은 이벤트를 원하기 때문에이 모든 것이 어떻게 맞는지 이해할 수 없습니다. 어떻게 이러한 이벤트를 등록합니까? 이 라이브러리는 이러한 유형의 객체에 사용되는 것으로 보이지만 온라인에서는 이러한 유형의 이벤트 처리를 수행하는 방법에 대한 힌트를 제공하지 않습니다.

답변

0

이것은 글로벌 후크 작업과 같습니다. Hooks Overview. 또는 확인해보십시오 : https://msdn.microsoft.com/en-us/library/windows/desktop/ms644990(v=vs.85).aspx

특히 WM_KEYBOARD 후크를 찾고 있습니다.

+0

감사합니다. 완벽 해 보인다. 신호 2에 내장 된 것과 같은 것이 있습니까? 나는 그것이 그것이 사용되기 위해 의도 된 것이라고 생각했다. – Taliyah

+0

잘 모르겠습니다. 그러나 나는 당신이 구글에서 그것을 찾아내는 경우에 당신이 그것을 발견한다. 나를 정답으로 표시하십시오 (녹색 V). :) –