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

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

(LEhQqFNuZT)
м (Снята защита с «UIS CreateCharacterEditor»)
 
(не показано 35 промежуточных версий 35 участников)
Строка 1:Строка 1:
k8HrwZ  <a href="http://moyrmgvvpmsz.com/">moyrmgvvpmsz</a>, [url=http://utynzuacqghv.com/]utynzuacqghv[/url], [link=http://rxzrcryiicww.com/]rxzrcryiicww[/link], http://xgigijevtgds.com/ http://www.autisme-modedemploi.org/ Commander du cialis en ligne 142 http://www.sejour-inde-essence.com/ bestel cialis online :OO http://www.icedtrish.com/Generic-Cialis/ cialis jltcp http://www.oaklakewriterssociety.org/Generic-Viagra/ viagra ckv http://www.xingbing66.com/ nexium %-]]] http://www.citiaction.org/ lunesta without prescription 224503 http://www.rmspnaturecenter.org/accutane.html how to get prescription accutane ooar http://www.jornadasdecerceda.com/accutane.html accutane 7357 http://www.ffashop-longboard.com/tramadol.html tramadol mlm http://www.iamaceltic.net/carisoprodol.html 2006 carisoprodol february mt 06877 http://www.imrightyourwrong.com/tramadol.html tramadol hcl-acetaminophen hjlo http://www.supermonkeyballs.net/propecia.html propecia 8542 http://www.exercicioebeleza.com/Ultram ultram %)) http://www.imrightyourwrong.com/prednisone.html order prednisone online >:-P http://www.imrightyourwrong.com/viagra.html online viagra mdm http://www.vakaloka.net/Generic-Viagra/ viagra zvsguo http://www.davidcanek.com/ Prix bas sur le cialis 3429 http://www.autisme-modedemploi.org/Generic-Viagra/ viagra cimruf http://www.googlefight.net/ 格安バイアグラをオンラインで購入する krb http://www.blogdemoteros.com/ cialis %P http://www.xingbing66.com/ nexium 8DDD http://www.neoselvazoologicalconservancy.com/levitra.html levitra buy =PP http://www.81yiyu.com/ buy prednisone online flfhg http://www.vinoentetrapak.com/ viagra 919 http://www.vakaloka.net/ günstiges Cialis online %) http://www.flweaver.com/ Kosten von Viagra 735 http://www.itdsoftware.com/Generic-Viagra/ goedkope generieke viagra wkrsm
+
<tt>UIS_DIALOG_T '''UIS_CreateCharacterEditor'''( SU_PORT_T *port, WCHAR *text, UINT8 edit_type, UINT32 maxlen, BOOL masked, ACTIONS_T *actions, RESOURCE_ID dlgres );</tt>
 +
 
 +
== Описание ==
 +
<del>Эта функция создает диалог-предупреждение с двумя действиями на софт кнопках-да или нет</del>
 +
 
 +
== Параметры ==
 +
<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''' - только числа
 +
 
 +
== Пример ==
 +
<pre>
 +
// Для того чтоб диалог появился - создаем переменную
 +
UIS_DIALOG_T dialog;
 +
 
 +
// Чтобы в переменную dialog записать наш диалог, пишем:
 +
dialog = UIS_CreateCharacterEditor( &papp->port, L"Test", 0, 15, FALSE, NULL, 0x01000D8C);
 +
 
 +
// Далее пишем
 +
&papp->dialog = dialog;
 +
</pre>
 +
 
 +
[[Категория:Функции UIS]]

Текущая версия на 17:16, 9 октября 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 );

Содержание

Описание

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

Параметры

  1. SU_PORT_T *port
    Чтобы получить этот порт(извените за тупого рассказчика, не знаю что делает этот порт):
      APPLICATION_T *papp = (APPLICATION_T*) app; // Объявляем вверху
      &papp->port // Указатель
    • WCHAR *text
      Текст, который будет в эдиторе по созданию
    • UINT8 edit_type
      Тип содержимого внутри эдитора
    • UINT32 maxlen
      Максимальная длина содержимого внутри эдитора
    • BOOL masked
      Если FALSE - содержимое выводится как обычно, если TRUE - то содержимое скрывается звёздочками
    • ACTIONS_T *actions
      Указатель на экшены на софт кнопках и в меню
    • RESOURCE_ID dlgres
      Заголовок окна эдитора. Можно использовать как ресурс из ленга, так и создать ресурс самому через DRM_CreateResource



    Типы содержимого

    • 0 - Каждое Слово С Большой Буквы
    • 1 - простой текст
    • 2 - Каждое предложение. С большой буквы
    • 3 - аналогично, для очень длинных строк
    • 4 - номер телефона
    • 5 - ВСЕ БУКВЫ БОЛЬШИЕ
    • 6 - строка как последовательность числовых сегментов
    • 7 - простой текст без смены режимов
    • 8 - аналогично, без детализации
    • 9 - как 4, без доп меню
    • 10 - аналог, без детализации
    • 11 - как 0, с возможностью ввода пустой строки
    • 12 - как 1, с возможностью ввода пустой строки
    • 23 - URL
    • 28 - строка с аттачами
    • 29 - тоже, но можно и пусто
    • 32 - только числа

    Пример

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