2016-06-15 3 views
1

OS X 10.11.5에서 wxWidgets 3.1을 사용하고 있습니다."전체 화면으로 가기"wxWidgets의 단축키

wxMenuBar* menuBar = new wxMenuBar; 
wxMenu *pViewMenu = new wxMenu("", wxMENU_TEAROFF); 
menuBar->Append(pViewMenu, "View"); 
SetMenuBar(menuBar); 

라는 엔트리 "전체 화면 입력"자동으로이 메뉴에 추가됩니다

나는 내 응용 프로그램에서이 같은 ViewMenu을 추가 해요합니다. 다른 앱에서는이 항목이 일반적으로 ( Ctrl+Cmd+F) 단축키로 할당되어 전체 화면으로 전환합니다.

wxWidgets에서는 그렇지 않습니다. 이 단축키를 지정하는 방법이 있습니까? 이 엔트리가 wxWidgets에 의해 생성 되었습니까? 아니면 코코아가이 항목을 작성 했습니까? 이것을 덮어 쓸 수 있을까요?

wxMenuBar *menuBar = new wxMenuBar; 
wxMenu *pViewMenu = new wxMenu("Enter Full Screen\tCtrl+Cmd+F", wxMENU_TEAROFF); 
menuBar->Append(pViewMenu, "View"); 
SetMenuBar(menuBar); 

감사합니다 :

답변

-1

하이네,

당신은 같은 일반적인 코드를 사용할 수 있습니다.

+0

wxMenu에 지정된 문자열이 아무 곳에도 표시되지 않습니다. 나는 당신이'pViewMenu-> Append' 항목을 추가하는 것을 의미한다고 생각합니다. 그러나 사용할 EventID는 무엇입니까? – heine