matlab で、異なる 3 つのオブジェクト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
コンテキストメニューが呼び出されたハンドルを取得するにはどうすればよいですか?