Содержание

TextID_Create

Синтаксис

TEXTID TextID_Create( const void* wstr, TEXT_ENCODING flag, int len );

Описание

Сохраняет текстовую строку в специальном текстовом хранилище и возвращает идентификатор строки в этом хранилище.
После окончания использования (когда строка больше не нужна) необходимо удалить строку из хранилища с помощью функции TextID_Destroy. В рамках стандартных GUIObject, как правило, все strID, используемые в рамках данного GUIObject, освобождаются при уничтожении самого GUIObject.

Параметры

Возвращаемое значение

функция возвращает TEXTID строки

Пример

TEXTID strID = TextID_Create( L"Hello, World!", ENC_UCS2, 13 );
 
//использование UTF8
TEXTID_DATA utf8str;
utf8str.lenght = TEXTID_ANY_LEN;
utf8str.encoding = 8; //utf8
utf8str.ptr = (char*) "тест утф8";
TEXTID strID2 = TextID_Create( &utf8str, ENC_UT, TEXTID_ANY_LEN );

см. также

TextID_Destroy, TextID_GetString, textid_getwstring