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
- 외부 심볼의 추가 파라미터들입니다.
설명
이것은 APIESYMCommandProc 콜백 함수의 파라미터입니다. 이것은 당신이 작업해야 하는 외부 심볼을 식별합니다.
요구사항
- 버전: API 4.1 또는 이후
- 헤더: APIdefs_Callback.h