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

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

м (+см. также)
м (Снята защита с «UIX»)
 
(не показано 38 промежуточных версий 6 участников)
Строка 13:Строка 13:
 
* Обычные UIX диалоги, которые могут быть дочерними к базовым.
 
* Обычные UIX диалоги, которые могут быть дочерними к базовым.
 
*: Функции создания таковых имеют вид <tt>UIX_Create<nowiki><имя_диалога></nowiki>Dlg</tt> и возвращают указатель на экземпляр диалога.
 
*: Функции создания таковых имеют вид <tt>UIX_Create<nowiki><имя_диалога></nowiki>Dlg</tt> и возвращают указатель на экземпляр диалога.
Для базовых диалогов можно получить указатель на экземпляр UIX диалога функцией [[UIX_MgrGetDlgByDialog]]</br>
+
Для базовых диалогов можно получить указатель на экземпляр UIX диалога функцией [[UIX_MgrGetDlgByDialog]]
 
 
  
 
== Удаление диалогов ==
 
== Удаление диалогов ==
Строка 22:Строка 21:
 
* [[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: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