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

Изменения

UIX

1686 байт добавлено, 15:45, 5 июня 2010
Добавил разделов
'''UIX''' ({{lang-en|UI Extended}}) — Система графических диалогов, альтернатива [[UIS]]. Работает через интерфейс [[AHI|драйвера дисплея]] поэтому выполняется быстрее чем UIS.   == Обработчик событий =={{main|UIX_HandleEvent}}В подмене обработчика событий, до передачи стандартному обработчику событий, должна быть вызвана функция <tt>UIX_HandleEvent</tt>.  == Создание диалогов ==Система 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]]</br>  == Удаление диалогов ==Удаление, в зависимости от требуемых действий, может выполняться одной из следующих функций:* [[UIX_DlgDelete]]* [[UIX_Delete]] (альтернативное имя [[UIX_DialogDelete]])* [[APP_UtilUIXDialogDelete]]* [[UIX_DeleteTopDlg]] (альтернативное имя [[UIX_DialogDeleteTopDlg]]) 
[[Категория:Эльфостроение]]
[[Категория:Функции UIX]]
84
правки