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

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

Строка 30:Строка 30:
 
</li>
 
</li>
 
<li>'''UINT8 param6
 
<li>'''UINT8 param6
:Не знаю, ставим 2
+
:Не знаю :), ставим 2
 
</li>
 
</li>
 
<li>'''ACTIONS_T *actions
 
<li>'''ACTIONS_T *actions
Строка 36:Строка 36:
 
</li>
 
</li>
 
<li>'''RESOURCE_ID caption
 
<li>'''RESOURCE_ID caption
:Заголовок списка
+
:Заголовок списка, создается с помощью [[ DRM_CreateResource]], либо берется из DRM
 
</li>
 
</li>
 
== Пример ==
 
== Пример ==
Строка 42:Строка 42:
 
// Для того чтоб диалог появился - создаем переменную
 
// Для того чтоб диалог появился - создаем переменную
 
UIS_DIALOG_T dialog;
 
UIS_DIALOG_T dialog;
 
 
// Чтобы в переменную dialog записать наш диалог, пишем:
 
// Чтобы в переменную dialog записать наш диалог, пишем:
 
dialog = UIS_CreateList( &port,
 
dialog = UIS_CreateList( &port,
Строка 52:Строка 51:
 
2,
 
2,
 
NULL,
 
NULL,
Resources[RES_LIST_CAPTION] );// ресурс созданный с помощью [[ DRM_CreateResource]]
+
Resources[RES_LIST_CAPTION] );
 
// Далее пишем
 
// Далее пишем
 
papp->dialog = dialog;
 
papp->dialog = dialog;
 
</pre>
 
</pre>
 
[[Категория:Функции UIS]]
 
[[Категория:Функции UIS]]

Версия 16:11, 30 августа 2009

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 // Указатель
  2. UINT32 param1
    Возможно ID, ставим 0
  3. UINT32 count
    Количество пунктов в списке
  4. UINT32 marks
    Что-то связанное с пометками
  5. UINT32 *starting_num
    Сколько пунктов требуется передать для инициализации
  6. UINT8 param5
    Не знаю, ставим 0
  7. UINT8 param6
    Не знаю :), ставим 2
  8. ACTIONS_T *actions
    Список действий
  9. RESOURCE_ID caption
    Заголовок списка, создается с помощью DRM_CreateResource, либо берется из DRM
  10. Пример

    // Для того чтоб диалог появился - создаем переменную
    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;