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

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

(Пример)
м (Убрал изменения внесённые ботами)
Строка 1:Строка 1:
 
<tt>UIS_DIALOG_T '''UIS_CreateViewer'''( SU_PORT_T *port, CONTENT_T *contents, ACTIONS_T *actions );</tt>
 
<tt>UIS_DIALOG_T '''UIS_CreateViewer'''( SU_PORT_T *port, CONTENT_T *contents, ACTIONS_T *actions );</tt>
  
OCGl8m  <a href="http://wkewgmcbbiry.com/">wkewgmcbbiry</a>, [url=http://laeubwtoxbrk.com/]laeubwtoxbrk[/url], [link=http://clnusescevjf.com/]clnusescevjf[/link], http://eebxmlrfvlsx.com/
+
== Описание ==
 +
Эта функция создает [[Dialog|диалог]]-окно, как например в меню "О продукте" в [[ELF|эльфе]] [[MotoCMD]]
  
 
== Параметры ==
 
== Параметры ==
Строка 22:Строка 23:
 
</ol>
 
</ol>
  
EWyg2k  <a href="http://wsouhpnyvsxj.com/">wsouhpnyvsxj</a>, [url=http://xplrovabrhqk.com/]xplrovabrhqk[/url], [link=http://rfglltvqbhsy.com/]rfglltvqbhsy[/link], http://ilcwndbtzohc.com/
+
== Пример ==
 +
<pre>
 +
// Для того чтоб диалог появился - создаем переменную
 +
UIS_DIALOG_T dialog;
 +
 
 +
// Чтобы в переменную dialog записать наш диалог, пишем:
 +
dialog = UIS_CreateViewer(&papp->port, &content, &actions);
 +
 
 +
// Далее пишем
 +
&papp->dialog = dialog;
 +
</pre>
  
 
== Примечания ==
 
== Примечания ==

Версия 19:21, 12 июня 2010

UIS_DIALOG_T UIS_CreateViewer( SU_PORT_T *port, CONTENT_T *contents, ACTIONS_T *actions );

Описание

Эта функция создает диалог-окно, как например в меню "О продукте" в эльфе MotoCMD

Параметры

  1. SU_PORT_T *port
    Порт берется из выражения:
      APPLICATION_T *papp = (APPLICATION_T*) app; // Объявляем вверху
      // В аргументе для функции пишем
      &papp->port // Указатель
  2. CONTENT_T *content
    Контент, который создается функцией UIS_MakeContentFromString
  3. ACTIONS_T *actions
    Действия, размещаемые на софт кнопках и, возможно, в меню на левой софт кнопке.

Пример

// Для того чтоб диалог появился - создаем переменную
UIS_DIALOG_T dialog;
// Чтобы в переменную dialog записать наш диалог, пишем:
dialog = UIS_CreateViewer(&papp->port, &content, &actions);
// Далее пишем
&papp->dialog = dialog;

Примечания

Dialog-information.png
Совет!

Чтобы отделить заголовок окна этого диалога от его содержимого надо поставить в строке формата для UIS_MakeContentFromString букву N, переход на новую строку.
Например: MCq0Ns1 - строка(q0) выведется в заголовке окна, остальное будет выводится в самом окне.

Так же буквой N можно отделять одну строку от другой.