APIAny_DeleteAnAutoTextID
Project Info에서 커스텀 엔트리를 제거합니다.
GSErrCode ACAPI_Goodies (
APIAny_DeleteAnAutoTextID,
const char* dbKey
);
파라미터
- dbKey
- [in] 자동 텍스트의 식별자입니다. (데이터베이스에 저장됨)
리턴 값
NoError- 함수가 성공적으로 완료되었습니다.
APIERR_BADPARSdbKey파라미터가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 함수