여러 확인란이 있습니다. CTRL [], ALT [], SHIFT []. checkobx가 확인되면 수정자를 추가 할 수 있습니까? 내가 무엇을 달성하고자하는의수정 자 키를 확인란에 추가하는 방법
RegisterHotKey(_hWnd, 2, (uint)fsModifiers.None, (uint)LSettings.Key_ON);
예 : 체크 박스 CTRL [X]와 ALT [X]를 선택하는 경우 :
RegisterHotKey(_hWnd, 2, (uint)fsModifiers.Control | (uint)fsModifiers.Alt, (uint)Keys.S);
난 내가 7 IF를 사용할 수 있습니다 알고 있지만, 그것은 것 매우 지저분합니다. 사용자가 Ctrl 키를 누른 상태에서 Alt 키와 Shift 키 또는 키 키를 사용할지 여부를 확인할 수 있기 때문입니다. 나는 심지어 어떤 배열을 가지고 시도했지만, 이것을 어떻게 해결해야할지 모른다. 그것은 여러이나 문제가 있다면
무엇이 오류입니까? 'fsModifiers'는 어떻게 정의되어 있습니까? – MarcinJuraszek
동일한 ID로 새 핫 키를 생성하기 전에 이전 핫키의 등록을 취소해야합니다. (적어도 최신 Windows 버전에서는 7 또는 8을 사용하고 있다고 가정합니다.) –
이전 단축키를 등록 취소해도 문제가되지 않습니다. 배열을 만드는 방법이나 7x IF를 사용하지 않고 배열을 만드는 방법을 알고 싶습니다. 나는 뉴욕 에로스를 얻지 못한다. 어떻게하면 두 번째 코드가 내가 성취하고자하는 것을 보여주는 예일 수 있을까? – JayJay