15.4.5应用程序定义的数据

Octave提供了将应用程序定义的数据附加到图形句柄的函数。数据可以是对应用程序有意义的任何数据,并且将被Octave完全忽略。

 
setappdata (h, name, value)
setappdata (h, name1, value1, name2, value2, …)
setappdata (h, {name1, name2, …}, {value1, value2, …})

设置应用程序数据namevalue到带有句柄h的图形对象.

h也可以是图形句柄的向量。如果指定的应用程序数据name不存在,那么将被创建。

可以指定多个name/value对。或者,可以指定一个元胞数组names以及相应的元胞数组values。有关获取有效应用程序数据属性列表的详细信息,详见getappdata.

详见: getappdata, isappdata, rmappdata, guidata, get, set, getpref, setpref.

广告
 
value = getappdata (h, name)
appdata = getappdata (h)

从带有句柄h的图形对象返回应用程序数据name的值.

h也可以是图形句柄的向量。如果没有第二个参数name,则getappdata将返回一个结构体appdata,其字段对应于appdata属性。

详见: setappdata, isappdata, rmappdata, guidata, get, set, getpref, setpref.

广告
 
rmappdata (h, name)
rmappdata (h, name1, name2, …)

从带有句柄h的图形对象中删除应用程序数据name.

h也可以是图形句柄的向量。可以提供多个应用程序数据名称来同时删除多个属性。

详见: setappdata, getappdata, isappdata.

广告
 
valid = isappdata (h, name)

对于带句柄h的图形对象,如果其名称是name,则返回真.

h也可以是图形句柄的向量。

详见: getappdata, setappdata, rmappdata, guidata, get, set, getpref, setpref.

广告

版权所有 © 2024-2025 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号-2