2011-08-27 5 views
0

자동 병합 메뉴가 작동하는 방식을 파악하려고합니다. 지금까지는 자녀 메뉴를 정의하기 전에 부모가 가지고있는 메뉴의 종류를 정확하게 알아야만하는 것처럼 보입니다.상위 메뉴에 대해 알지 못하고 메뉴를 병합 하시겠습니까?

예 : 부모에게 파일 메뉴가없는 경우 부모가 이미 파일 -> 종료, 을 가지고있는 경우 모두 파일 -> 닫기를 표시하는 방법이 있습니까? (그리고 File 메뉴를 복제하지 않고)

이전의 경우, 파일 -> 닫기에 대해 각각 MergeActions MatchOnly와 Append/Insert를 사용할 것이라고 생각합니다. 후자의 경우 두 가지 모두에 대해 Append/Insert를 사용할 것입니다. 두 경우 모두 표시되도록 하위 메뉴를 설정하려면 어떻게해야합니까?

즉, 하위 파일 메뉴를 기존 부모 파일 메뉴에 병합 시키거나 상위 파일 메뉴가없는 경우 파일 메뉴를 추가하려면 어떻게해야합니까?

편집기에서이를 수행 할 방법이 없다면 코드로이를 수행 할 수있는 방법이 있습니까? (희망 제외하고 내 자신의 재귀 병합 코드를 작성에서.)

감사

+1

메뉴 항목을 올바르게 선택하면이 문제를 해결하는 데 많은 도움이됩니다. File + Close는 Window + Close 여야합니다. 파일 + 종료는 하위 창 메뉴에 속하지 않습니다. –

+0

@Hans 이름은 단순히 자리 표시 자일뿐입니다. 하위 메뉴를 * 동일한 * 이름의 기존 메뉴와 병합하거나 * 추가 ​​할 수 있습니까? 작동하는 것처럼, 하위 양식은 상위 양식 메뉴의 구조를 인식하고 있어야합니다. –

답변

0

내가 결론을 내릴 수있는 것은이 작업을 수행 할 수 없다는 것입니다.

관련 문제