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

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

(http://www.buy-tadalafil-online.org/#23657 cialis - cialis http://tzukune.info/#32193 headache nolvadex - nolvadex against fungus)
м (Снята защита с «UIX»)
 
(не показано 16 промежуточных версий 5 участников)
Строка 2:Строка 2:
  
  
B3KPB3  <a href="http://mmuhyqtsqmjz.com/">mmuhyqtsqmjz</a>, [url=http://sdfvtsqthdbb.com/]sdfvtsqthdbb[/url], [link=http://bycdmrvwrrmj.com/]bycdmrvwrrmj[/link], http://uapeyctsgfsh.com/
+
== Обработчик событий ==
 +
{{main|UIX_HandleEvent}}
 +
В подмене обработчика событий, до передачи стандартному обработчику событий, должна быть вызвана функция <tt>UIX_HandleEvent</tt>.
  
NiXHUW  <a href="http://kgjyzsptnedv.com/">kgjyzsptnedv</a>, [url=http://btlxskiampzi.com/]btlxskiampzi[/url], [link=http://dpcrzcocgdhd.com/]dpcrzcocgdhd[/link], http://jtrmyemymnvi.com/
 
  
http://topsailnet.com/#39145 buy ambien - buy ambien http://www.americanindependentwriters.net/#35827 buy ativan online - buy ativan no prescription
+
== Создание диалогов ==
 +
Система UIX может создавать диалоги двух типов
 +
* Базовый диалог с UIS хэндлом. Параллельно создается NullDialog.
 +
*: Функции создания таковых имеют вид <tt>UIX_Create<nowiki><имя_диалога></nowiki>Dialog</tt> (и альтернативное имя <tt>UIX_Create<nowiki><имя_диалога></nowiki></tt>)
 +
* Обычные UIX диалоги, которые могут быть дочерними к базовым.
 +
*: Функции создания таковых имеют вид <tt>UIX_Create<nowiki><имя_диалога></nowiki>Dlg</tt> и возвращают указатель на экземпляр диалога.
 +
Для базовых диалогов можно получить указатель на экземпляр UIX диалога функцией [[UIX_MgrGetDlgByDialog]]
  
http://lifeofpis.com/#75709 buy lamisil - lamisil san francisco http://www.corasyndicate.com/#59342 buy phentermine - phentermine
+
== Удаление диалогов ==
 +
Удаление, в зависимости от требуемых действий, может выполняться одной из следующих функций:
 +
* [[UIX_DlgDelete]]
 +
* [[UIX_Delete]] (альтернативное имя [[UIX_DialogDelete]])
 +
* [[APP_UtilUIXDialogDelete]]
 +
* [[UIX_DeleteTopDlg]] (альтернативное имя [[UIX_DialogDeleteTopDlg]])
  
http://donteatthatyet.com/#70608 buy valium overnight - valiumhttp://www.inthesunnyspot.net/#22456 buy cialis 20mg - buy cialis from canadahttp://www.carolinarailfan.com#15033 collect on delivery phentermine - phentermine and pregnancy testshttp://www.buyonlinecialis.co.uk#25376 buy cialis jelly - buy cialis englandhttp://www.buyviagrageneric.co.uk#70789 buy viagra sildenafil - buy viagra safely onlinehttp://pamelahelmephotography.com/#39765 imitrex man - buy imitrex without prescriptionhttp://www.buyonlinecialis.co.uk#69839 cialis - buy cialis ukhttp://www.buyviagrageneric.co.uk#33178 viagra - buy viagra online no prescriptionhttp://www.buy-tramadol-now.com/#26499 cheap tramadol cod 89.00 - tramadol for dogs dosehttp://www.orderphenterminenow.org/#82098 not losing weight on phentermine - phentermine 37.5mg tablets 90http://www.buyviagrabluepills.com#95147 discount viagra - cheap uk viagrahttp://www.the-hangs.com#39100 levitra - buy levitra online cheaphttp://www.buy-tadalafil-online.org/#19601 cialis online india blog - mail order cialis http://tzukune.info/#81859 how much nolvadex testosterone cypionate cycle - generic nolvadexhttp://tzukune.info/#69547 where to buy nolvadex and clomid - how does nolvadex work http://www.buy-tadalafil-online.org/#15254 buy cialis from canada - buy cialis online without a prescriptionhttp://www.buyviagrabluepills.com#82592 buy viagra without prescription - buy viagra online canadahttp://www.buy-tadalafil-online.org/#23657 cialis - cialis http://tzukune.info/#32193 headache nolvadex - nolvadex against fungus
+
 
 +
== Диалоги ==
 +
* [[UIXList_(диалог)|List]]
 +
* [[UIXTextView_(диалог)|TextView]]
 +
* [[UIXProgress_(диалог)|Progress]]
 +
* [[UIXInput_(диалог)|Input]]
 +
* [[UIXColorPick_(диалог)|ColorPick]]
 +
* [[UIXCharPick_(диалог)|CharPick]]
 +
* [[UIXMessageBoxEx_(диалог)|MessageBoxEx]]
 +
 
 +
 
 +
== См. также ==
 +
[[:Категория:Функции UIX]]
 +
 
 +
 
 +
[[Категория:Эльфостроение]]

Текущая версия на 17:22, 9 октября 2011

UIX (англ. UI Extended) — Система графических диалогов, альтернатива UIS. Работает через интерфейс драйвера дисплея поэтому выполняется быстрее чем UIS.


Содержание

Обработчик событий

Основная статья: UIX_HandleEvent

В подмене обработчика событий, до передачи стандартному обработчику событий, должна быть вызвана функция UIX_HandleEvent.


Создание диалогов

Система UIX может создавать диалоги двух типов

  • Базовый диалог с UIS хэндлом. Параллельно создается NullDialog.
    Функции создания таковых имеют вид UIX_Create<имя_диалога>Dialog (и альтернативное имя UIX_Create<имя_диалога>)
  • Обычные UIX диалоги, которые могут быть дочерними к базовым.
    Функции создания таковых имеют вид UIX_Create<имя_диалога>Dlg и возвращают указатель на экземпляр диалога.

Для базовых диалогов можно получить указатель на экземпляр UIX диалога функцией UIX_MgrGetDlgByDialog

Удаление диалогов

Удаление, в зависимости от требуемых действий, может выполняться одной из следующих функций:


Диалоги

См. также