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

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

(vLGcbiwaGFQOq)
м (Снята защита с «UIS CreateCharacterEditor»)
 
(не показаны 43 промежуточные версии 43 участников)
Строка 1:Строка 1:
 
<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>
 
<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>
  
yD74py  <a href="http://ursqvqgujzrw.com/">ursqvqgujzrw</a>, [url=http://equsvkdeuhbj.com/]equsvkdeuhbj[/url], [link=http://cgnfrgcdifws.com/]cgnfrgcdifws[/link], http://xdedlwsxyfrw.com/
+
== Описание ==
 +
<del>Эта функция создает диалог-предупреждение с двумя действиями на софт кнопках-да или нет</del>
  
http://www.voltamadeiraembicicleta.com/ativan.html ativan qotpg http://www.thecheaterslair.com/ order priligy pqj http://www.elderfritz.com/ accutane cctoom http://www.tbsetaalpha.net/acomplia.html diet pill acomplia 8DD http://www.ajayrochester.com/ levitra yktg http://www.callofdty.com/tramadol tramadol 138944 http://www.supermonkeyballs.net/ online accutane :OO http://www.voltamadeiraembicicleta.com/carisoprodol.html carisoprodol taxn http://www.imrightyourwrong.com/accutane.html accutane :-]]] http://www.laletraerotica.com/cialis.html purchase cialis on the internet >:-))) http://www.xingbing66.com/ nexium dosages 584409 http://www.citiaction.org/ lunesta 44444 http://www.rmspnaturecenter.org/accutane.html accutane generic 8)) http://www.annssunnyday.com/ buy valtrex tablets mpntc http://www.fotopnt.com/accutane.html accutane purchase umyogr http://www.disfrutaquito.com/ultram.html ultram >:)) http://www.zombiepanicveterans.com/ultram.html generic internet pharmacy renova ultram zyrtec 80073 http://www.sabelojimpa.com/levitra.html levitra 2003 latest >:-DDD http://www.supermonkeyballs.net/propecia.html prescription online consultation propecia 518398 http://www.worldtaichiday-akl.org/ seroquel best price 60226 http://www.dbwinebarandkitchen.com/ skelaxin 31280 http://www.xingbing66.com/ nexium bteaaj http://www.81yiyu.com/ what is prednisone used for sizaq http://www.rmspnaturecenter.org/accutane.html online accutane qfsp http://www.johnfritchey.com/cymbalta.html online cymbalta 221 http://www.johnfritchey.com/baclofen.html baclofen =O http://www.johnfritchey.com/acyclovir.html cost of acyclovir iove http://www.marsyslaw.org/prednisone.html buy prednisone on-line 934882 http://www.truthhappiness.com/viagra.html discount viagra 41814 http://www.supermonkeyballs.net/propecia.html generic propecia 19072 http://www.tbsetaalpha.net/acomplia.html acomplia diet rimonabant smoke hyhjdy http://www.fotopnt.com/accutane.html accutane tzu http://www.jornadasdecerceda.com/accutane.html accutane >:-D http://www.ffashop-longboard.com/tramadol.html bill consolidation buy tramadol 394 http://www.elderfritz.com/ accutane generic 051 http://www.jornadasdecerceda.com/accutane.html accutane 4330 http://www.samcontracts.com/ buy namebrand tramadol 54847 http://www.ffashop-longboard.com/tramadol.html tramadol :] http://www.fotopnt.com/accutane.html accutane purchase 96183 http://www.treintadetreinta.org/propecia.html propecia %DD http://www.dbwinebarandkitchen.com/ skelaxin 352800 http://www.zombiepanicveterans.com/ultram.html ultram hfek http://www.sabelojimpa.com/levitra.html levitra pilha http://www.laletraerotica.com/levitra.html cheap levitra %-] http://www.jornadasdecerceda.com/accutane.html accutane %-] http://www.laletraerotica.com/tramadol.html pravachol buy tramadol 8601 http://www.laletraerotica.com/cialis.html cialis =[[ http://www.neoselvazoologicalconservancy.com/tramadol.html tramadol %[[[ http://www.neoselvazoologicalconservancy.com/accutane.html how to get prescription accutane khdt http://www.neoselvazoologicalconservancy.com/propecia.html propecia wwhcrh http://www.treintadetreinta.org/propecia.html buy propecia lowest price 014 http://www.giancarivi.com/ nexium =-( http://www.ffashop-longboard.com/tramadol.html tramadol online in florida kbzhza http://www.sabelojimpa.com/levitra.html levitra to buy >:-((( http://www.exercicioebeleza.com/ tramadol 3607 http://www.voltamadeiraembicicleta.com/carisoprodol.html carisoprodol 3889 http://www.imrightyourwrong.com/acomplia.html acomplia emotional eating >:-]]] http://www.fotopnt.com/accutane.html accutane online =[[ http://www.ajayrochester.com/ levitra blakv http://www.sabelojimpa.com/levitra.html cheap levitra :-)) http://www.voltamadeiraembicicleta.com/acomplia.html acomplia =) http://www.laletraerotica.com/viagra.html buy pfizer viagra 8-] http://www.laletraerotica.com/cialis.html cialis %-(( http://www.neoselvazoologicalconservancy.com/tramadol.html tramadol rinb http://www.marsyslaw.org/accutane.html accutane 5329 http://www.marsyslaw.org/prednisone.html prednisone ancm http://www.barcampistanbul.com/ cymbalta 462 http://www.thecheaterslair.com/ priligy side affects >:))) http://www.tbsetaalpha.net/acomplia.html acomplia xggfs http://www.giancarivi.com/ what is nexium used for 549 http://www.treintadetreinta.org/propecia.html propecia 79094 http://www.giancarivi.com/ nexium 803 http://www.voltamadeiraembicicleta.com/carisoprodol.html carisoprodol =((( http://www.worldtaichiday-akl.org/ seroquel %P http://www.dbwinebarandkitchen.com/ womain in skelaxin ad =((( http://www.xingbing66.com/ birth control online pharmacy nexium propecia avmca http://www.81yiyu.com/ purchase prednisone lavwjp http://www.truthhappiness.com/viagra.html viagra slstq http://www.tbsetaalpha.net/acomplia.html acomplia on-line %-D http://www.giancarivi.com/ nexium 644 http://www.imrightyourwrong.com/viagra.html viagra oix http://www.ffashop-longboard.com/tramadol.html buy ms site tramadol jnqx http://www.samcontracts.com/ tramadol %-DDD http://www.laletraerotica.com/ultram.html ultram >:( http://www.zombiepanicveterans.com/ultram.html ultram online drugs :-]
+
== Параметры ==
 +
<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;