
v4.0
パラメータがロックされているかどうかを戻します。オブジェクトにロックレベルが 1 つだけ設定されている場合は、ロックされているとみなされます。パラメータがロックされていない場合は、false が戻されます。
oBoolean = Parameter.IsLocked(); |
/*
This example demonstrates how to test a parameter to see whether it is locked
*/
NewScene(null, false);
var oObj = Application.ActiveSceneRoot.AddGeometry("Cone", "MeshSurface");
var oParam = oObj.subdivu;
LogMessage("Lock state: " + oParam.IsLocked());
oParam.SetLock(siLockLevelManipulation);
LogMessage("Lock state: " + oParam.IsLocked());
oParam.UnSetLock(siLockLevelManipulation);
// Expected results:
//INFO : Lock state: false
//INFO : Lock state: true
|