Открыть главное меню

Изменения

UIS MakeContentFromString

115 байт добавлено, 19:21, 12 июня 2010
м
Убрал изменения внесённые ботами
<tt>UINT32 '''UIS_MakeContentFromString'''( char *format, CONTENT_T *dst, ... );</tt>
== Описание ==
== Параметры ==
*;<ol><li>'''char *format
:Строка, содержащая [[#Типы содержимого|типы содержимого]] и [[#Типы выравнивания|типы выравнивания]]<br>
:Например: '''MCq0s1Ns2p3'''
::'''s2''' - ресурс строки №2 (обычно из [[Языковой пакет|ленга]])
::'''p3''' - ресурс картинки (обычно из [[DRM]])
{{Внимание|msg=Не забывайте эту строку брать в кавычки, то есть "MCq0s1Ns2p3"}}</li>*;<li>'''CONTENT_T *dst
:Указатель на [[Content|CONTENT_T]], возвращающий результат
<ul><pre>
// Для начала, созданим собственно контент, то есть обьявляем его в начале функции
CONTENT_T content; //Название можно придумать любое
&content
// После выполнения UIS_MakeContentFromString в переменную content занесется собственно ваш контент.
</pre></ul></li>*;<li>'''...
:"А что это за три точки?",- скорее всего спросите вы.
:А это те данные, которые и будут помещены в content.
:Пишутся данные по порядку, в соответствии со строкой '''MCq0s1Ns2p3''' (например)
<ul><pre>
// Первое, что мы должны написать после &content - это собственно WCHAR строку:
L"Hello world!" //Вставляем что угодно
// Следующим типом(p3) идет картинка, значит указываем на картинку из дрм:
0x120000D0 //0x1200 - обязательно вставлять для ресурса картинки. 00D0 - взята картинка кружки ява.
</pre></ul></li></ol> <br>----
=== Типы содержимого ===
* Если в WCHAR написать кирилицу - будут кракозябры
{{Совет|Это замечание уже не действительно при хотябы одном из следующих условий:
# * У Вас стоит "исправленный" [[Языковой пакет|LangPack]]# * Вы используете [[Elfpack|ElfPack2]]}}{{Внимание|msg=Если берете картинку из [[DRM]], не забывайте её номер перевести в hex}}
;Большое спасибо lavmen за столь подробное описание!
 
[[Категория:Функции UIS]]
46
правок