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

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

(Пример)
м (Снята защита с «UIS CreateList»)
 
(не показано 65 промежуточных версий 5 участников)
Строка 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__
 
  __TOC__
rNkLVo  <a href="http://jdwwesclvgpq.com/">jdwwesclvgpq</a>, [url=http://hsbedupehbdh.com/]hsbedupehbdh[/url], [link=http://dzdmqpiivlrk.com/]dzdmqpiivlrk[/link], http://sxwrrkcedhfe.com/
+
== Описание ==
 +
Эта функция создает [[Dialog|диалог]]-список из указанных элементов
  
 
== Параметры ==
 
== Параметры ==
Строка 41:Строка 42:
 
</ol>
 
</ol>
  
654VXA  <a href="http://ixtpjqirsyyd.com/">ixtpjqirsyyd</a>, [url=http://frxdlwxlpusy.com/]frxdlwxlpusy[/url], [link=http://cfzooribtbii.com/]cfzooribtbii[/link], http://hmdkdxsfcvjl.com/
+
== Пример ==
 +
<pre>
 +
// Для того чтоб диалог появился - создаем переменную
 +
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;
 +
</pre>
 +
 
 +
[[Категория:Функции 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 // Указатель
  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

Пример

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