Graphisoft®

API Development KitVersion: 18

ACAPI_Register_InfoBoxPanel

Info Box에 커스텀 패널을 붙입니다.

    GSErrCode  ACAPI_Register_InfoBoxPanel (
        Int32                   refCon,
        API_ElemTypeID          tool,
        API_ElemVariationID     variation,
        short                   stringId,
        short                   pageId,
        bool                    visibleByDefault
    );

 

파라미터

refCon
[in] 이 패널에 대하여 선택한 유일 레퍼런스 번호입니다.
tool
[in] Settings 다이얼로그를 식별하는 요소 타입입니다.
variation
[in] 동일한 타입의 요소들을 구별하는 요소 variation입니다.
stringId
[in] 패널의 핸들러 영역에 표시되는 타이틀 텍스트입니다.
pageId
[in] 탭 페이지의 다이얼로그 리소스 ID입니다.
visibleByDefault API 11
[in] 기본적으로 패널을 보일지, 숨길지 여부를 결정합니다. (선택적인 파라미터, 생략하면 false)

 

리턴 값

APIERR_BADPARS
전달된 요소 타입이 유효하지 않습니다.
APIERR_BADID
전달된 tool / variation 파라미터 쌍이 유효한 툴박스 항목을 식별하지 않습니다. (보이지 않는 도구들도 포함)
NoError
함수가 성공적으로 완료되었습니다.

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

 

설명

이 함수는 toolvariation으로 지정한 요소 Settings 다이얼로그에 새로운 패널을 붙입니다. 패널 생성/파괴 이벤트들을 가져오려면 반드시 ACAPI_Install_PanelHandler로 패널 핸들러 콜백 함수들을 설치해야 합니다.

ACAPI_Register_SettingsPanel 함수와 비교하면 아이콘 리소스 ID를 지정할 필요가 없습니다.

더 자세한 것은 Settings 다이얼로그에서의 커스텀 패널의 일반적인 설명을 참조하십시오.

 

요구사항

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

 

참고사항

API_ElemTypeID
API_ElemVariationID
ACAPI_Install_PanelHandler
Settings 다이얼로그에서의 커스텀 패널
ACAPI_Register_SettingsPanel
ACAPI_Register_AttributePanel
API 함수