2010-02-02 2 views
2

나는 글로벌 핫키 (응용 프로그램 외부에서 작동 하나)와 나는 System.Windows.Window를 사용하여 초기화해야 할 것 같습니다 i found this

를 사용하고 싶습니다. 그러나 나는 어떻게 하나를 얻는가?

답변

3

System.Windows.Window은 WPF 창입니다.

Windows Forms 또는 양식없이이 작업을 수행하는 경우 setup a low-level keyboard hook을 입력하고 단축키를 이렇게 트랩합니다.

+0

제발하지 마세요. 키보드 후크는 Windows에 이미 해결책이있는 문제를 해결하는 데 상당히 비우호적 인 방법입니다. –

+0

OP가 요청한 "앱 외부"에서 작동하는 바로 가기 키를 지원하기 위해 키보드 후크가 이것을 처리하는 유일한 방법입니다. 다른 솔루션은 일반적으로 양식이 필요하다는 것을 의미하는 창 핸들을 필요로하며 대부분 응용 프로그램이 활성 상태 일 때만 작동합니다. –

+0

OMG 죄송합니다. 우연히 클릭하지 않고 실수로 클릭했습니다. 나는 당신의 대답을 편집 할 때까지 그것을 바꿀 수 없었다. 그래서 나는 약간의 공백을 편집한다. +1 –