2011-01-20 6 views
0

MFC 응용 프로그램 메뉴 드롭 다운에 어려움이 있습니다. 클릭하면 모든 항목을 표시 할 드롭 다운을 원합니다. 대신 드롭 다운 항목을 표시하기 위해 사용자가 클릭해야하는 화살표가 표시됩니다.MFC 메뉴 드롭 다운 (스크린 샷 포함)

아래 그림을 참조하십시오. 어떤 도움을 주시면 감사하겠습니다. 감사!

alt text

+0

와우, 응답 없음 ??? – sizzle

답변

1

나는이 메뉴는 거의 사용되지 않는 항목을 숨길 것이다 MFC의 기능 팩의 기능입니다 생각합니다. CMFCMenuBar::SetShowAllCommands 메서드를 사용하여이 기능을 해제 할 수 있어야합니다.

+1

SetShowAllCommands()를 호출 한 후에도 메뉴 항목이 표시되지 않습니다. 나는이 페이지를 보았습니다 : http://social.msdn.microsoft.com/Forums/en-US/vcgeneral/thread/6aadc417-b2ce-48dc-a96d-1b023797db59 이것은 사용자가 도구 모음 사용자 정의 중에 동작을 변경할 수 있음을 지정합니다. 사용자 화 대화 상자. 이 대화 상자는 옵션 탭에서보기 -> 툴바 및 도킹 윈도우 -> 사용자 정의 아래에있는 앱에서 사용할 수 있습니다. "메뉴는 최근에 사용한 명령을 먼저 표시"와 "잠시 후 전체 메뉴 표시"를 선택 취소했습니다. 이제는 내가 원하는대로 작동합니다. 당신의 대답은 나를 정답으로 이끌었습니다. – sizzle