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 오류 문서를 보십시오.
설명
추가적인 패널이 생성될 때, 애드온이 연관된 사용자 데이터를 가진 탭 페이지 항목과 거기에 부착된 옵저버를 초기화하도록 시키는 콜백 함수가 호출됩니다.
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 함수