mfc下改變選單的文字
參考文章:https://blog.csdn.net/li_canhui/article/details/6636101
下面是自己實際操作後的結果。
第一步,載入選單:
CMenu m_ClearMenu;
m_ClearMenu.LoadMenu(IDR_MENU_FOUR_HEADS_PULL);
第二步,修改選單的文字:
CString strNormal,strDeep;
CString strHead1,strHead2,strHead3,strHead4,strAllHeads;
CMenu *subMenu = m_ClearMenu.GetSubMenu(0); //獲取選單中的第一個選單
subMenu->ModifyMenu(0,MF_BYPOSITION,NULL,strNormal); //將字串賦值給第一個父選單
subMenu->ModifyMenu(1,MF_BYPOSITION,NULL,strDeep); //將字串賦值給第二個父選單
m_ClearMenu.ModifyMenu(ID_POP_PULL_FOUR_HEAD1,MF_BYCOMMAND,ID_POP_PULL_FOUR_HEAD1,strHead1); //將字串賦值給第一個子選單
m_ClearMenu.ModifyMenu(ID_POP_PULL_FOUR_HEAD2,MF_BYCOMMAND,ID_POP_PULL_FOUR_HEAD2,strHead2);
m_ClearMenu.ModifyMenu(ID_POP_PULL_FOUR_HEAD3,MF_BYCOMMAND,ID_POP_PULL_FOUR_HEAD3,strHead3);
m_ClearMenu.ModifyMenu(ID_POP_PULL_FOUR_HEAD4,MF_BYCOMMAND,ID_POP_PULL_FOUR_HEAD4,strHead4);
m_ClearMenu.ModifyMenu(ID_POP_PULL_FOUR_HEADS,MF_BYCOMMAND,ID_POP_PULL_FOUR_HEADS,strAllHeads);
//除了上面的父選單不需要選單項的ID之外,其他的均是對應的選單項的ID。
第三步,這裡是附加的功能說明,設定其中一項或幾項為不可點選狀態。
m_ClearMenu.EnableMenuItem(ID_POP_PULL_FOUR_HEAD4, MF_DISABLED);
m_ClearMenu.EnableMenuItem(ID_POP_PULL_FOUR_HEADS, MF_DISABLED);
完畢。
相關文章
- CSS改變文字選中狀態下的顏色CSS
- CSS 改變文字選中顏色CSS
- 改變標題字型,選單字型 (轉)
- 選中按鈕改變文字大小和顏色
- 改變瀏覽器預設選中文字的樣式瀏覽器
- css3 ::selection的用法(改變選中文字的背景顏色或者文字顏色)CSSS3
- jQuery 點選按鈕改變可用狀態和顯示文字jQuery
- 動態改變actionbar的menu選單MenuItem的顯示UI
- No MFC,Only API——選單的建立和使用 (轉)API
- Qt 程式改變文字大小QT
- javascript動態改變單選按鈕radio的選中狀態JavaScript
- MFC彈出選單隱藏解決
- 在repeater中使用javascript作文字框的改變JavaScript
- 改變UITableView選中行高亮的顏色UIView
- jquery實現的點選按鈕改變可用狀態和顯示文字程式碼jQuery
- linux 改變文字模解析度Linux
- CSS魔法堂:改變單選框顏色就這麼吹毛求疵!CSS
- JavaScript帶下拉選單的文字框JavaScript
- iOS UIButton之改變有效點選區域(改變熱區)iOSUI
- iOS:改變UITableViewCell的選中背景色iOSUIView
- JavaScript監聽文字節點內容改變JavaScript
- 改變無法改變的Query 變數變數
- 將選中的下拉選單值寫入文字框
- vue-element 選擇框 選擇值改變,顯示不變Vue
- 點選當前文字行實現文字變色效果
- Android的RadioButton隨著選中狀態的改變字型顏色也改變Android
- EXCEL選單變灰Excel
- Cocos2dx之文字選單和圖片選單的使用
- 我把 Toolbar 轉了一下變成了選單
- excel文字橫向變縱向快捷鍵 excel文字方向改為縱向Excel
- MFC對話方塊新增選單欄並新增滑鼠單擊響應
- 靜態文字顏色背景改變示例源程式 (轉)
- Android的文字框內容改變的時候執行指定方法Android
- 記下改變資料庫密碼的命令資料庫密碼
- 右鍵選單中的文字文件新增快捷鍵
- oracle單機改變歸檔路徑Oracle
- 【MFC】繫結資料到選單專案並獲取內容
- 改變Emacs下的註釋程式碼方式以支援當前行(未選中情況下)的註釋/反註釋Mac