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

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

(Описание)
м (Снята защита с «UIS CreateList»)
 
(не показаны 72 промежуточные версии 7 участников)
Строка 1:Строка 1:
 
<tt>UIS_DIALOG_T UIS_CreateList( SU_PORT_T *port, UINT32 param1, UINT32 count,  UINT32 marks, UINT32 *starting_num, UINT8 param5 UINT8 param6, ACTIONS_T *actions, RESOURCE_ID caption );</tt>
 
<tt>UIS_DIALOG_T UIS_CreateList( SU_PORT_T *port, UINT32 param1, UINT32 count,  UINT32 marks, UINT32 *starting_num, UINT8 param5 UINT8 param6, ACTIONS_T *actions, RESOURCE_ID caption );</tt>
 +
__TOC__
 
== Описание ==
 
== Описание ==
Эта функция создает [[диалог]]-список из указанных элементов
+
Эта функция создает [[Dialog|диалог]]-список из указанных элементов
  
 
== Параметры ==
 
== Параметры ==
Строка 37:Строка 38:
 
</li>
 
</li>
 
<li>'''RESOURCE_ID caption
 
<li>'''RESOURCE_ID caption
:Заголовок списка, создается с помощью [[ DRM_CreateResource]], либо берется из DRM
+
:Заголовок списка, создается с помощью [[DRM_CreateResource]], либо берется из DRM
 
</li>
 
</li>
 +
</ol>
 +
 
== Пример ==
 
== Пример ==
 
<pre>
 
<pre>
Строка 56:Строка 59:
 
papp->dialog = dialog;
 
papp->dialog = dialog;
 
</pre>
 
</pre>
 +
 
[[Категория:Функции UIS]]
 
[[Категория:Функции UIS]]

Текущая версия на 17:19, 9 октября 2011

UIS_DIALOG_T UIS_CreateList( SU_PORT_T *port, UINT32 param1, UINT32 count, UINT32 marks, UINT32 *starting_num, UINT8 param5 UINT8 param6, ACTIONS_T *actions, RESOURCE_ID caption );

Содержание

Описание

Эта функция создает диалог-список из указанных элементов

Параметры

  1. SU_PORT_T *port
    Чтобы получить этот порт (извините за тупого рассказчика, не знаю что делает этот порт):
      APPLICATION_T *papp = (APPLICATION_T*) app; // Объявляем вверху
      &papp->port // Указатель
    • UINT32 param1
      Возможно ID, ставим 0
    • UINT32 count
      Количество пунктов в списке
    • UINT32 marks
      Что-то связанное с пометками
    • UINT32 *starting_num
      Сколько пунктов требуется передать для инициализации
    • UINT8 param5
      Не знаю, ставим 0
    • UINT8 param6
      Не знаю :), ставим 2
    • ACTIONS_T *actions
      Список действий
    • RESOURCE_ID caption
      Заголовок списка, создается с помощью DRM_CreateResource, либо берется из DRM

    Пример

    // Для того чтоб диалог появился - создаем переменную
    UIS_DIALOG_T dialog;
    // Чтобы в переменную dialog записать наш диалог, пишем:	dialog = UIS_CreateList( &port, 0, ENTRIES_NUM, 0, &starting_num, 0, 2, NULL, Resources[RES_LIST_CAPTION] );
    // Далее пишем
    papp->dialog = dialog;