2010-06-28 3 views
0

최근 글로벌 단축키 클래스 (This one)를 찾았는데, 매우 잘 작동하고 필요한 것이었습니다.글로벌 단축키로 XButton1/2

하지만 문제가있어서 마우스 버튼 XButton1 및 XButton2에서 작동하지 않습니다.

그래서 작동하도록하는 방법이 있는지 또는 작동하지 않는 이유에 대해 논리적 인 설명이 있는지 묻고 싶습니다.

아, 그리고 이미 XButton에 바인딩 된 글로벌 단축키가 있다고 생각하지 않습니다. 사전
에서

감사합니다 - 캐스퍼

답변

0

는 그 클래스에 대한 코드를 볼 수 없습니다. 그러나 거의 확실히 RegisterHotKey() API 함수를 사용합니다. 마우스 버튼이 아닌 키보드 키에서 작동합니다. 전역으로 마우스 버튼 이벤트를 잡으려면 WH_MOUSE_LL 후크를 사용하여 SetWindowsHookEx를 사용해야합니다. 그것은 정말 잘 google, 당신은 많은 예제를 찾을 수 있습니다.

+0

대단히 감사합니다. 훌륭한 예제를 발견했습니다. http://www.codeproject.com/KB/cs/globalhook.aspx 비록 XButtons와 작동하도록 편집해야했지만 분명히 매우 쉬웠습니다. . – Casper

관련 문제