APIAny_DeleteAnAutoTextID
Project Info에서 커스텀 엔트리를 제거합니다.
GSErrCode ACAPI_Goodies ( APIAny_DeleteAnAutoTextID, const char* dbKey );
파라미터
- dbKey
- [in] 자동 텍스트의 식별자입니다. (데이터베이스에 저장됨)
리턴 값
NoError
- 함수가 성공적으로 완료되었습니다.
APIERR_BADPARS
dbKey
파라미터가NULL
이거나uiKey
가 이미 존재합니다.APIERR_BADID
- 주어진 자동 텍스트가 존재하지 않습니다.
다른 공통 API 오류들에 대해서는 API 오류 문서를 보십시오.
설명
이 함수는 Project Info로부터 커스텀 엔트리를 제거하는 데 사용합니다.
예제
bool DeleteLastAutotext (void) { GS::Array<GS::ArrayFB<GS::UniString, 3> > autoTexts; API_AutotextType type = APIAutoText_Custom; GSErrCode err = ACAPI_Goodies (APIAny_GetAutoTextsID, &autoTexts, (void *) (Int32) type); if (err == NoError && !autoTexts.IsEmpty ()) { // 마지막 커스텀 엔트리 제거 const GS::UniString& dbKey = autoTexts[autoTexts.GetSize () - 1][1]; err = ACAPI_Goodies (APIAny_DeleteAnAutoTextID, (void*)((const char*) dbKey.ToCStr ()), NULL); if (err != NoError) DBPrintf ("APIAny_DeleteAnAutoTextID function failed."); } }
요구사항
- 버전: API 12 또는 이후
- 헤더: APIdefs_Goodies.h
참고사항
ACAPI_Goodies, APIAny_GetAutoTextsID, APIAny_SetAnAutoTextID, API 함수