如何在 MATLAB 中获取打开的默认警告对话框 (warndlg) 的标记?
How to get tag of an open default Warning-Dialog (warndlg) in MATLAB?
假设我创建了一个基本的警告对话框,例如:
warndlg('Some Message')
没有分配句柄。但是我想通过这样找到它来获得句柄:
handle_to_warndlg = findall(0,'Type','Figure','Tag','XXX');
但我不知道MATLAB给图赋值的默认'Tag'、'XXX'。
我需要用什么字符串替换 'XXX'?
在 R2016b 上,默认标签似乎是 'Msgbox_Warning Dialog'
。
检查自己
h = warndlg('Some Message');
get(h, 'Tag')
假设我创建了一个基本的警告对话框,例如:
warndlg('Some Message')
没有分配句柄。但是我想通过这样找到它来获得句柄:
handle_to_warndlg = findall(0,'Type','Figure','Tag','XXX');
但我不知道MATLAB给图赋值的默认'Tag'、'XXX'。
我需要用什么字符串替换 'XXX'?
在 R2016b 上,默认标签似乎是 'Msgbox_Warning Dialog'
。
检查自己
h = warndlg('Some Message');
get(h, 'Tag')