| |
(не показано 45 промежуточных версий 45 участников) |
Строка 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
| + | == Параметры == |
| + | <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]] |
UIS_DIALOG_T UIS_CreateCharacterEditor( SU_PORT_T *port, WCHAR *text, UINT8 edit_type, UINT32 maxlen, BOOL masked, ACTIONS_T *actions, RESOURCE_ID dlgres );
Описание
Эта функция создает диалог-предупреждение с двумя действиями на софт кнопках-да или нет
Параметры
- 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;