APIEnv_ChangeNavigatorItemID
주어진 Project Navigator 항목을 변경합니다.
GSErrCode ACAPI_Environment ( APIEnv_ChangeNavigatorItemID, API_NavigatorItem* navigatorItem );
파라미터
- navigatorItem
- [in]
guid
로 식별되는 네비게이터 항목입니다.
리턴 값
APIERR_BADPARS
- 지정한 네비게이터 항목이 Public View Map 또는 My View Map에 존재하지 않습니다. (팀워크 모드)
APIERR_NOTMINE
- 당신은 항목을 변경할 권한을 갖고 있지 않습니다.
NoError
- 함수가 성공적으로 완료되었습니다.
다른 공통 API 오류들에 대해서는 API 오류 문서를 보십시오.
설명
Project Navigator 항목의 이름 또는 ID를 변경하기 위해 이 함수를 사용하십시오. View Map 항목들만 변경할 수 있습니다.
예제
API_NavigatorItem navItem; BNZeroMemory (&navItem, sizeof(API_NavigatorItem)); navItem.mapId = API_PublicViewMap; //for performance if (ACAPI_Environment (APIEnv_GetNavigatorItemID, guid, &navItem)== NoError) { //name if (navItem.customName) { navItem.customName = false; } else { navItem.customName = true; CHCopyC ("Name from API", navItem.name); } //uiId if (navItem.customUiId) { navItem.customUiId = false; } else { navItem.customUiId = true; CHCopyC ("ID from API", navItem.uiId); } err = ACAPI_Environment (APIEnv_ChangeNavigatorItemID, &navItem); }
요구사항
- 버전: API 18 또는 이후
- 헤더: APIdefs_Environment.h