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

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

(Создание диалогов)
м (Снята защита с «UIX»)
 
(не показаны 34 промежуточные версии 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/
+
 
 +
== Создание диалогов ==
 +
Система 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]]
  
 
== Удаление диалогов ==
 
== Удаление диалогов ==

Текущая версия на 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

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

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


Диалоги


См. также

Категория:Функции UIX