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

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

(Обработчик событий)
м (Снята защита с «UIX»)
 
(не показано 35 промежуточных версий 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>.
 +
 
  
 
== Создание диалогов ==
 
== Создание диалогов ==

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

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

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


Диалоги

См. также