ProError status;
ProMdl mdl;
ProModelitem mdlItem;
ProName paramName;
proparameter param;
ProParamvalue paramValue;
status=ProMdlCurrentGet(&mdl);
if (status==PRO_TK_NO_ERROR)
{
//用值dParamValue1更新csParamName1參數值
status=ProMdlToModelitem(mdl,&mdlItem);
ProStringToWstring(paramName,csParamName1);
status=ProParameterInit(&mdlItem,paramName,¶m);
paramValue.value.d_val=dParamValue1;
status=ProParameterValueSet(¶m,¶mValue);
//其他參數賦值
...
}
//再生模型,
ProSolidRegenerate((ProSolid)mdl,PRO_B_TRUE);
ProWindowRepaint(PRO_VALUE_UNUSED);
转载于:https://www.cnblogs.com/samyangvs05/archive/2010/03/17/1688465.html