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

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

(Добавил разделов)
м (+см. также)
Строка 23:Строка 23:
 
* [[UIX_DeleteTopDlg]] (альтернативное имя [[UIX_DialogDeleteTopDlg]])
 
* [[UIX_DeleteTopDlg]] (альтернативное имя [[UIX_DialogDeleteTopDlg]])
  
 +
 +
== См. также ==
 +
[[:Категория:Функции UIX]]
  
  
 
[[Категория:Эльфостроение]]
 
[[Категория:Эльфостроение]]
[[Категория:Функции UIX]]
 

Версия 16:27, 5 июня 2010

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