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

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

м (+см. также)
(+ dialogs)
Строка 22:Строка 22:
 
* [[APP_UtilUIXDialogDelete]]
 
* [[APP_UtilUIXDialogDelete]]
 
* [[UIX_DeleteTopDlg]] (альтернативное имя [[UIX_DialogDeleteTopDlg]])
 
* [[UIX_DeleteTopDlg]] (альтернативное имя [[UIX_DialogDeleteTopDlg]])
 +
 +
 +
== Диалоги ==
 +
* [[UIXList_(диалог)|List]]
 +
* [[UIXTextView_(диалог)|TextView]]
 +
* [[UIXProgress_(диалог)|Progress]]
 +
* [[UIXInput_(диалог)|Input]]
 +
* [[UIXColorPick_(диалог)|ColorPick]]
 +
* [[UIXCharPick_(диалог)|CharPick]]
 +
* [[UIXMessageBoxEx_(диалог)|MessageBoxEx]]
  
  

Версия 17:42, 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