Graphisoft®

API Development KitVersion: 18

API_ChangeParamType

라이브러리 파트 파라미터 리스트에 있는 어떤 값을 변경하기 위한 파라미터들입니다.

    typedef struct {
        char            name [API_NameLen];
        short           index;
        short           filler_1;
        Int32           ind1;
        Int32           ind2;
        GS::uchar_t     *uStrValue;
        double          realValue;
        GS::uchar_t     valueDescription [API_UAddParNumDescLen];
    } API_ChangeParamType;

 

멤버

name[API_NameLen]
파라미터 이름입니다. 만약 이것을 채우지 않으면 선택적인 index 필드를 사용합니다.
index
파라미터 인덱스입니다. 만약 name 필드가 비어 있으면 이것은 필수입니다.
ind1
배열의 1번째 차원입니다. (배열 수식어의 경우)
ind2
배열의 2번째 차원입니다. (배열 수식어의 경우)
uStrValue Changed in API 11
UTF-8 인코딩 형식의 Unicode 문자열 파라미터 값입니다
realValue
숫자형 파라미터 값입니다.
valueDescription[API_UAddParNumDescLen]New in API 18
UTF-16 인코딩 형식의 Unicode 파라미터 값 설명을 위한 문자열입니다.

 

설명

대상 변수는 이름 또는 인덱스로 식별할 수 있습니다. 배열 변수의 경우, 배열 위치를 호출하기 위해 ind1 및 ind2 필드를 전달하여야 합니다.

새로운 값들은 참조된 변수의 타입에 따라 strValue 또는 realValue 필드에 전달해야 합니다.

활용을 위해 APIAny_ChangeAParameterIDAPIAny_OpenParametersID 함수를 보십시오.

  

요구사항

버전: API 2.1 또는 이후
헤더: APIdefs_Goodies.h

 

참고사항

APIAny_OpenParametersID, APIAny_ChangeAParameterID, API 타입