ACAPI_Install_PropertyHandler
주어진 메뉴 항목에 대하여 프로퍼티 핸들러 함수를 설치합니다.
GSErrCode ACAPI_Install_PropertyHandler ( short strResID, APIPropertyCommandProc* propertyCommandProc );
파라미터
- strResID
- [in] 프로퍼티 핸들러를 설치하는 문자열 리소스 ID입니다.
- propertyCommandProc
- [in] 프로퍼티 커맨드 핸들러 함수입니다.
리턴 값
NoError
- 함수가 성공적으로 완료되었습니다.
다른 공통 API 오류들에 대해서는 API 오류 문서를 보십시오.
설명
이 문자열 리소스는 ArchiCAD의 다이얼로그들에서 나타나게 될 것입니다.
이 함수는 ACAPI_Register_PropertyHandler
와 함께 프로퍼티 핸들러를 등록한 후에
애드온의 Initialize
함수로부터 호출되어야 합니다.
예제
//------------------------------------------------------ // 애드온이 메모리에 로드된 후에 호출됨 //------------------------------------------------------ GSErrCode __ACENV_CALL Initialize (void) { ACAPI_Install_MenuHandler (MenuResId, Callback_Check_AVA_OR_DIN_MenuItem); ACAPI_Install_PropertyHandler (PropertyResId, Callback_Property); return NoError; }
요구사항
- 버전: API 4.1 또는 이후
- 헤더: ACAPinc.h
참고사항
APIPropertyCommandProc, ACAPI_Register_PropertyHandler
API 함수