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 함수