我怎么让UICONTEXTMENU出现在我创建的一个图像在我的GUI使用指南?

4视图(30天)
我插入一个图像的一个轴,我在GUI使用下面的代码:
轴(handles.axes3);
我=图像(imread (“flowers.tif”));
axes3是轴的处理,我想插入图像。我有一个UICONTEXTMENU这种轴。然而,如果右键单击图片,我得不到UICONTEXTMENU。我必须右键单击X或Y轴的轴UICONTEXTMENU。
我怎么得到UICONTEXTMENU出现点击任何地方形象,不仅X或Y轴的轴吗?

接受的答案

MathWorks支万博1manbetx持团队
当您右键单击图片,就当前对象而不是轴包含它。UICONTEXTMENU与轴相关联。这就是为什么似乎只有当你右键单击X或Y轴的轴轴成为当前对象。
让UICONTEXTMENU当您右键单击图片,您必须确保图像不成为当前对象。为了达到这个目标,你需要设置“HitTest”属性的形象“关闭”(此属性设置为“上”默认情况下)。
这是一个例子:
轴(handles.axes3);
我=图像(imread (“flowers.tif”),“hittest”,“关闭”);

更多的答案(0)

类别

找到更多的在交互控制和回调帮助中心文件交换

s manbetx 845

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!