Graphisoft®

API Development KitVersion: 18

API_ESYMParams

애드온이 작동할 수 있는 현재 외부 심볼을 설명합니다.

    typedef struct {
        GSType            signature;
        short             method;
        short             filler_1;
        Int32             libInd;
        IO::Location      *location;
        API_AddParType    **params;
        Int32             filler_2[6];
    } API_ESYMParams;

 

멤버

signature
당신의 외부 심볼 타입의 4-글자 식별자입니다. 당신이 ACAPI_Install_ESYMHandler와 함께 호출한 것과 같습니다.
method
요청한 동작의 타입입니다:

ESYM_NEW

ArchiCAD가 당신의 애드온에 대하여 새로운 외부 심볼을 열었습니다; 사용자는 New Library Part 메뉴로부터 당신의 외부 심볼 타입을 선택했습니다.

ESYM_EDIT

사용자가 외부 심볼들 중 하나를 편집하기 시작했습니다.

libInd
애드온을 호출한 심볼의 라이브러리 인덱스입니다.
location
애드온을 호출한 외부 심볼의 위치입니다.
params Changed in API 12
외부 심볼의 추가 파라미터들입니다.

 

설명

이것은 APIESYMCommandProc 콜백 함수의 파라미터입니다. 이것은 당신이 작업해야 하는 외부 심볼을 식별합니다.

 

요구사항

버전: API 4.1 또는 이후
헤더: APIdefs_Callback.h

 

참고사항

APIESYMCommandProc
API 타입