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);
完畢。
相關文章
- 改變瀏覽器預設選中文字的樣式瀏覽器
- 選中按鈕改變文字大小和顏色
- iOS UIButton之改變有效點選區域(改變熱區)iOSUI
- JavaScript帶下拉選單的文字框JavaScript
- CSS魔法堂:改變單選框顏色就這麼吹毛求疵!CSS
- JavaScript監聽文字節點內容改變JavaScript
- iOS:改變UITableViewCell的選中背景色iOSUIView
- vue-element 選擇框 選擇值改變,顯示不變Vue
- excel文字橫向變縱向快捷鍵 excel文字方向改為縱向Excel
- python改變單通道圖片的畫素值Python
- 改變Emacs下的註釋程式碼方式以支援當前行(未選中情況下)的註釋/反註釋Mac
- 國產化?我們在信創下的改變。。。
- Bartender 4:圖示顯示切換大變樣,還能在選單欄自定義文字
- Linux下共享VG改變活動狀態Linux
- SENSE:疫情如何改變我們(附下載)
- 自定義 ActionBar 標題與選單中的文字樣式
- WEUI picker元件無法js動態改變選項UI元件JS
- 通達信改變方向選股指標公式原始碼指標公式原始碼
- win10滑鼠右鍵選單欄怎麼改 刪除右鍵選單欄無用選項的方法Win10
- MFC介面套包BCG Pro Edition for MFC正式釋出v27.3|附下載
- MFC介面套包BCGControlBar Pro Edition for MFC正式釋出v28.0|附下載GC
- 程式碼改變世界 | 如何封裝一個簡單的 Koa封裝
- Winform DataGridViewTextBoxCell 編輯新增右鍵選單,編輯選中文字ORMView
- 背景(背景漸變)、文字的簡單設定(文字加粗、首行縮排、文字投影)、兄弟元素、滑鼠樣式(手形)
- MFC下CSocket程式設計詳解(轉)程式設計
- 選中滑鼠附近的文字
- 雖小但改變世界的變化"Hugme
- iview Table元件 選中某條資料後再編輯,選中的值不會改變View元件
- MFC功能擴充套件控制元件BCGSuite for MFC釋出v27.1|附下載套件控制元件UI
- 強烈建議社群文件選單進行改進!
- win10如何改變資料夾下所有影片的播放方式Win10
- 手撕Vue-資料驅動介面改變下Vue
- 改變SVG圖的顏色SVG
- flutter之改變CupertinoSwitch的大小Flutter
- 一個改變世界的“箱子”
- 如何讓ps文字變清晰 ps模糊文字變清晰教程
- for while改變indexWhileIndex
- 改變行為