APIEnv_SetNavigatorItemPositionID
이 함수를 이용하여 네비게이터 항목을 다른 장소로 이동시킬 수 있습니다. 이것은 레이아웃 맵과 뷰 맵에 있는 항목들에게 사용할 수 있습니다. (팀워크의 경우, 공공 및 사용자의 고유 뷰 맵에서도 작동함)
GSErrCode ACAPI_Environment ( APIEnv_SetNavigatorItemPositionID, const GS::Guid* source, const GS::Guid* parent, const GS::Guid* child );
파라미터
- source
- 이동시키고 싶은 항목의 guid입니다.
- parent
- 이동시킬 항목의 새로운 부모입니다.
- child
- 만약 NULL이면, 항목은 실제 레벨 상에 있는 1번째 장소로 삽입될 것입니다. 그 외에는 child 이후에 삽입될 것입니다.
리턴 값
NoError
- 모두 정상입니다.
APIERR_BADPARS
- 몇 가지 경우들에서는 이 값이 리턴될 수 있습니다: source 또는 parent 파라미터가 NULL입니다. 또는 source나 parent guid를 레이아웃 맵이나 뷰 맵에서 찾을 수 없습니다. 또는 source 항목을 원하는 목적지로 이동시킬 수 없습니다.
APIERR_NOACCESSRIGHT
- 팀워크의 경우: 만약 사용자가 이동시키고 싶은 (잠겨 있는) 항목을 갖고 있지 않다면 접근 권한을 갖고 있지 않은 것입니다...
요구사항
- 버전: API 15 또는 이후
- 헤더: APIdefs_Environment.h
참고사항
API_NavigatorItem
APIEnv_GetNavigatorItemID
APIEnv_GetNavigatorParentItemID
APIEnv_GetNavigatorChildrenItemsID
ACAPI_Environment
API 함수