uniinfopanel.on('contextmenu', function(node, e)
node.select();
var coords = e.getxy();
var menu = new ext.menu.menu({});
if (node.attributes.jbtype == 'unit') else if (node.attributes.unitlevel == '02')
} else if (node.attributes.jbtype == 'stations') else if (node.attributes.jbtype == 'func')
menu.showat([coords[0], coords[1]]);
});
uniinfopanel是個treepanel,還有個方法,是根據每種型別構造乙個固定的menu,根據不同的node型別顯示不同的menu,這樣就不用每次都構造乙個menu了,但是假如乙個item被同時新增到了多個menu時會出錯,只會在最後新增的menu裡顯示,不知怎麼解決 如何動態新增選單 選單項 子選單 右鍵選單
有關選單的操作主要用到 cmenu 類,當然也可用相應 api函式,cmenu 類只是mfc 對api 中操作選單的函式的封裝而已。不過能用類就盡量用類,類的組織方式好唄,看著也舒服。若是sdk 程式設計,那就用 api吧。cmenu menumain,menu1 首先 定義cmenu物件 一 建立...
如何動態新增選單 選單項 子選單 右鍵選單
有關選單的操作主要用到 cmenu 類,當然也可用相應 api函式,cmenu 類只是mfc 對api 中操作選單的函式的封裝而已。不過能用類就盡量用類,類的組織方式好唄,看著也舒服。若是sdk 程式設計,那就用 api吧 cmenu menumain,menu1 首先 定義cmenu物件 一 建立...
如何動態新增選單 選單項 子選單 右鍵選單
有關選單的操作主要用到cmenu類,當然也可用相應api函式,cmenu類只是mfc對api中操作選單的函式的封裝而已。不過能用類就盡量用類,類的組織方式好唄,看著也舒服。若是sdk程式設計,那就用api吧 cmenu menumain,menu1 首先 定義cmenu物件 一 建立選單,有兩種方法...