Graphisoft®

API Development KitVersion: 18

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