Graphisoft®

API Development KitVersion: 18

APISelectionChangeHandlerProc

선택 변경사항들을 처리하는 것에 대한 사용자 제공 콜백 프로시저입니다.

    typedef GSErrCode  APISelectionChangeHandlerProc (
        const API_Neig*     selElemNeig
    );

 

파라미터

selElemNeig
[in] 이 structure는 최근 선택한 요소를 식별합니다.

 

리턴 값

NoError
함수가 성공적으로 완료되었습니다.

다른 공통 API 오류들에 대해서는 API 오류 문서를 보십시오.

 

설명

애드온이 ACAPI_Notify_CatchSelectionChange와 함께 그것을 설치할 때 이 함수가 호출될 것입니다.

 

Example

// -----------------------------------------------------------------------------
// 선택 변경 핸들러 함수
// -----------------------------------------------------------------------------
static GSErrCode __ACENV_CALL    SelectionChangeHandler (const API_Neig *selElemNeig)

{
    char    msgStr[256];

    if (selElemNeig->neigID != APINeig_None) {
        sprintf (msgStr, "Last selected element: NeigID %d; index: %d, inIndex: %d",
                 selElemNeig->neigID, selElemNeig->index, selElemNeig->inIndex);
        ACAPI_WriteReport (msgStr, false);
    } else
        ACAPI_WriteReport ("All elements deselected", false);

    return NoError;
}   // SelectionChangeHandler

 

요구사항

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

 

참고사항

API_Neig>
ACAPI_Notify_CatchSelectionChange
API 함수