2010-01-15 10 views
4

메뉴 스트립과 자식 창이있는 MDI 응용 프로그램이 있습니다. 자식 창이 가속기를 사용합니다 (& 기호 앞에 enu 항목이 있음) alt + 다른 키를 누르면 MDI 부모의 메뉴 모음이 활성화되고 자식 창이 가속기를 사용할 수 없습니다.MDI 부모와 자식 창 사이의 Windows 및 전달 액셀러레이터

부모 창 안에 메뉴 막대가 있어야하지만 액셀러레이터를 사용하지 않으려합니다.

어떤 방법이 있습니까? 감사합니다 MARIUSZ

답변

2

다른 모든이가 항상 주 화면에서 바로 메시지를 가지고 포커스 자식 창에게 전달할 수 달성에 실패 할 경우

. WndProcs를 사용하여이 작업을 수행 할 수 있습니다. 더 많은 해킹이 있지만 액셀러레이터 키를 누르는 주 메뉴 캡처를 지나칠 수는 없습니다. 시도해보십시오 Example1, Example2

관련 문제