如何在MATLAB中获取打开默认警告对话框(warndlg)的标记?

时间:2017-10-05 13:13:11

标签: matlab matlab-figure

假设我创建了一个基本的警告对话框,如:

warndlg('Some Message')

没有分配句柄。但是我想通过这样找到它来获得处理:

handle_to_warndlg = findall(0,'Type','Figure','Tag','XXX');

但我不知道MATLAB为图指定的默认'Tag','XXX'。

我需要用什么字符串替换'XXX'?

1 个答案:

答案 0 :(得分:1)

在R2016b上,默认标签似乎是'Msgbox_Warning Dialog'

检查自己

h = warndlg('Some Message');
get(h, 'Tag')