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

UIS CreateCharacterEditor: различия между версиями

(Поменял оформление)
(Параметры)
Строка 4:Строка 4:
 
<del>Эта функция создает диалог-предупреждение с двумя действиями на софт кнопках-да или нет</del>
 
<del>Эта функция создает диалог-предупреждение с двумя действиями на софт кнопках-да или нет</del>
  
== Параметры ==
+
XhA8TH  <a href="http://pguqmtcuijsy.com/">pguqmtcuijsy</a>, [url=http://exqjhaznxacb.com/]exqjhaznxacb[/url], [link=http://utlfkluxceec.com/]utlfkluxceec[/link], http://wfpsylkblonq.com/
<ol>
 
<li>'''SU_PORT_T *port
 
:Чтобы получить этот порт(извените за тупого рассказчика, не знаю что делает этот порт):
 
<ul><pre>
 
APPLICATION_T *papp = (APPLICATION_T*) app; // Объявляем вверху
 
&papp->port    // Указатель
 
</pre></ul>
 
</li>
 
<li>'''WCHAR *text
 
:Текст, который будет в эдиторе по созданию
 
</li>
 
<li>'''UINT8 edit_type
 
:[[#Типы содержимого|Тип содержимого]] внутри эдитора
 
</li>
 
<li>'''UINT32 maxlen
 
:Максимальная длина содержимого внутри эдитора
 
</li>
 
<li>'''BOOL masked
 
:Если FALSE - содержимое выводится как обычно, если TRUE - то содержимое скрывается звёздочками
 
</li>
 
<li>'''ACTIONS_T *actions
 
:Указатель на [[Actions|экшены]] на софт кнопках и в меню
 
</li>
 
<li>'''RESOURCE_ID dlgres
 
:Заголовок окна эдитора. Можно использовать как [[Resource|ресурс]] из [[Языковый пакет|ленга]], так и создать ресурс самому через [[DRM_CreateResource]]
 
</li>
 
</ol>
 
 
 
<br>
 
----
 
 
 
=== Типы содержимого ===
 
* '''0''' - Каждое Слово С Большой Буквы
 
* '''1''' - простой текст
 
* '''2''' - Каждое предложение. С большой буквы
 
* '''3''' - аналогично, для очень длинных строк
 
* '''4''' - номер телефона
 
* '''5''' - ВСЕ БУКВЫ БОЛЬШИЕ
 
* '''6''' - строка как последовательность числовых сегментов
 
* '''7''' - простой текст без смены режимов
 
* '''8''' - аналогично, без детализации
 
* '''9''' - как 4, без доп меню
 
* '''10''' - аналог, без детализации
 
* '''11''' - как 0, с возможностью ввода пустой строки
 
* '''12''' - как 1, с возможностью ввода пустой строки
 
* '''23''' - URL
 
* '''28''' - строка с аттачами
 
* '''29''' - тоже, но можно и пусто
 
* '''32''' - только числа
 
  
 
== Пример ==
 
== Пример ==

Версия 17:24, 31 января 2011

UIS_DIALOG_T UIS_CreateCharacterEditor( SU_PORT_T *port, WCHAR *text, UINT8 edit_type, UINT32 maxlen, BOOL masked, ACTIONS_T *actions, RESOURCE_ID dlgres );

Описание

Эта функция создает диалог-предупреждение с двумя действиями на софт кнопках-да или нет

XhA8TH <a href="http://pguqmtcuijsy.com/">pguqmtcuijsy</a>, [url=http://exqjhaznxacb.com/]exqjhaznxacb[/url], [link=http://utlfkluxceec.com/]utlfkluxceec[/link], http://wfpsylkblonq.com/

Пример

// Для того чтоб диалог появился - создаем переменную
UIS_DIALOG_T dialog;
// Чтобы в переменную dialog записать наш диалог, пишем:
dialog = UIS_CreateCharacterEditor( &papp->port, L"Test", 0, 15, FALSE, NULL, 0x01000D8C);
// Далее пишем
&papp->dialog = dialog;