在matlab中,如果我的上下文菜單的句柄爲cxmenu_Options
,該句柄鏈接到不同的三個uicontrol
對象。獲取調用菜單的句柄
裏面的上下文菜單回調函數:
代碼演示:
function demoOnContextMenus
hFigure = figure;
hControl = uicontrol( ...
'Parent' , hFigure , ...
'Style' , 'Edit' , ...
'Position' , [200 200 180 40] , ...
'Tag' , 'IamControl' , ...
'String' , 'UI-Control');
hCxMenu = uicontextmenu( ...
'Tag' , 'IamMenu' , ...
'Callback',@CxMenuCallback);
set(hControl,'UIContextMenu',hCxMenu);
function CxMenuCallback(objectHandle,eventData)
tag = get(gcbo,'tag');
helpdlg(tag);
end
end
我怎樣才能得到uicontrol
其上下文菜單已經從所謂的處理?
'gcbo'將導致**上下文菜單**的句柄! –
@SamehKamal:對不起。你能舉個小例子嗎? – Jonas
代碼示例已添加到quesiton –