2010-10-16 38 views
1

我使用App生成了MDI選項卡式CView項目。嚮導使用個性化菜單行爲。 我如何禁用個性化菜單行爲(我不想要它),因爲我想單擊時看到整個菜單。我是否必須重新生成項目,或者我可以更改代碼中的某些內容來禁用它?MFC個性化菜單行爲

+0

你想禁用它還是隱藏它? – Sunscreen 2010-10-18 14:07:54

回答

1

在您的CMainFrame::OnCreate方法中,找到說// enable menu personalization的評論。

接下來將會有幾十行代碼構建CList命令,然後調用CMFCToolbar::SetBasicCommands()

刪除構建列表的CListAddTail調用。並刪除呼叫SetBasicCommands。您的菜單現在將成爲「正常」的非個性化菜單。

+0

謝謝Nate,在我問這個問題之前,我只是第一次檢查代碼時看不到'啓用菜單個性化'的評論。我刪除了代碼,現在它顯示了我想要的菜單。 – Nijenhuis 2010-10-18 20:57:33