Graphisoft®

API Development KitVersion: 18

APIPanelCreateProc

커스텀 탭 페이지들을 생성하기 위한 콜백 프로시저입니다.

    typedef GSErrCode  APIPanelCreateProc (
        Int32           refCon,
        const void*     tabControl,
        void*           data,
        void**          tabPage
    );

 

파라미터

refCon
[in] 패널 등록 함수에 의해 전달된 레퍼런스 번호입니다.
tabControl
[in] 생성된 DG::TabControl 다이얼로그 항목에 대한 포인터입니다.
data
[in] 사용자 데이터로의 접근을 제공하는 인터페이스에 대한 포인터입니다.
tabPage
[out] 콜백 함수에서 생성된 탭 페이지 객체 인스턴스에 대한 포인터입니다.

 

리턴 값

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

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

 

설명

추가적인 패널이 생성될 때, 애드온이 연관된 사용자 데이터를 가진 탭 페이지 항목과 거기에 부착된 옵저버를 초기화하도록 시키는 콜백 함수가 호출됩니다.

6.1  Settings 다이얼로그가 생성될 때 refCon으로 식별되는 탭 페이지를 생성하고 거기에 옵저버를 부착하도록 호출되기 위해 ACAPI_Install_PanelHandler로 이 핸들러 함수를 설치하십시오.

 

예제

API 개발 키트의 Panel_Test 예제 프로젝트를 참조하십시오.

 

요구사항

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

 

참고사항

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