MTK 中如何新增菜已有選單

2021-04-22 09:50:49 字數 696 閱讀 5503

前幾天,上面給我一任務,把一已存在的選單放到另外幾處去!

本以為會很簡單的(有現成的例子,也做過fugui),想想就知道,這樣想往往會眼高手低,居然做了兩天了,我大汗哎呀,臉紅的要命。

先bs一下自己!

注意了,下面就進入話題了!

同學,這位同學,說你呢,就你,看什麼看,不要說話了,現在已經上課了。

mtk中會為很乙個選單(有子選單)定義一下enum型別的struct,

下面是如何在eunm_menu中新增my_add_menu的,

typedef enumeunm_menu

大夥可能不明白為什麼要在這裡新增一項呢??

這個enum型別是為 enum_menu_total服務的,

這裡新增一項只是為了能讓enum_menu_total加1,別的沒有了!

因為,後面要用到 enum_menu_total這個引數

,就是在這裡新增了,我們的選單也是在這裡新增

一般新增選單有已下幾個步驟

1定義2在對應的enum中新增一項

下面說一另外一下方法,我們不對enum進行修改

1定義enum_menu_total+1,

#else

num_menu_total,

#endif

............)

在這裡推薦這一種方法,第二種不正規。

菜鳥寫完了,待高手指點

3 新增選單

每個應用程式都應該有乙個選單欄和乙個狀態列。讓我們將它們新增到我們的 python view plain copy self createstatusbar filemenu wx.menu infomation about this program close program menubar wx...

動態新增選單

動態新增選單 是在原有的選單欄中用程式新增子選單,而不是視覺化操作 在 mainframe 裡面的oncreate 函式裡面 注意 在 resource.h 中新增資源 id定義 define idm hello 111 建立資源 id,只是為了後面新增選單命令響應函式 演算法 s1 建立乙個空的彈...

如何向系統選單中動態新增選單項

1 什麼是系統選單?所謂系統選單就是指你在應用程式標題欄上滑鼠右鍵操作時彈出的選單,如下圖所示 2 如何在系統選單中動態新增選單項 修改系統選單 cmenu system menu system menu pfrm getsystemmenu false 正常檢視 n tf12 全螢幕檢視 f tf...