UIS CreateViewer: различия между версиями
Andy51 (обсуждение | вклад) | Andy51 (обсуждение | вклад) (Поменял оформление) | ||
Строка 5: | Строка 5: | ||
== Параметры == | == Параметры == | ||
− | + | <ol> | |
− | + | <li>'''SU_PORT_T *port | |
− | <pre> | + | :Порт берется из выражения: |
+ | <ul><pre> | ||
APPLICATION_T *papp = (APPLICATION_T*) app; // Объявляем вверху | APPLICATION_T *papp = (APPLICATION_T*) app; // Объявляем вверху | ||
// В аргументе для функции пишем | // В аргументе для функции пишем | ||
&papp->port // Указатель | &papp->port // Указатель | ||
− | </pre> | + | </pre></ul> |
− | + | </li> | |
− | + | <li>'''CONTENT_T *content | |
− | + | :[[Content|Контент]], который создается функцией [[UIS_MakeContentFromString]] | |
− | + | </li> | |
− | + | <li>'''ACTIONS_T *actions | |
− | + | :[[Actions|Действия]], размещаемые на софт кнопках и, возможно, в меню на левой софт кнопке. | |
+ | </li> | ||
+ | </ol> | ||
== Пример == | == Пример == | ||
Строка 33: | Строка 36: | ||
== Примечания == | == Примечания == | ||
− | {{Совет|Чтобы отделить заголовок окна этого диалога от его содержимого надо поставить в строке формата для UIS_MakeContentFromString букву N, переход на новую строку.<br> | + | {{Совет|Чтобы отделить заголовок окна этого диалога от его содержимого надо поставить в строке формата для [[UIS_MakeContentFromString]] букву '''N''', переход на новую строку.<br> |
− | Например: MCq0Ns1 - строка(q0) выведется в заголовке окна, остальное будет выводится в самом окне.<br> | + | Например: '''MCq0Ns1''' - строка('''q0''') выведется в заголовке окна, остальное будет выводится в самом окне.<br> |
− | Так же буквой N можно отделять одну строку от другой.}} | + | Так же буквой '''N''' можно отделять одну строку от другой.}} |
[[Категория:Функции UIS]] | [[Категория:Функции UIS]] |
Версия 15:46, 19 августа 2009
UIS_DIALOG_T UIS_CreateViewer( SU_PORT_T *port, CONTENT_T *contents, ACTIONS_T *actions );
Описание
Эта функция создает диалог-окно, как например в меню "О продукте" в эльфе MotoCMD
Параметры
- SU_PORT_T *port
- Порт берется из выражения:
APPLICATION_T *papp = (APPLICATION_T*) app; // Объявляем вверху // В аргументе для функции пишем &papp->port // Указатель
- CONTENT_T *content
- Контент, который создается функцией UIS_MakeContentFromString
- ACTIONS_T *actions
- Действия, размещаемые на софт кнопках и, возможно, в меню на левой софт кнопке.
Пример
// Для того чтоб диалог появился - создаем переменную UIS_DIALOG_T dialog; // Чтобы в переменную dialog записать наш диалог, пишем: dialog = UIS_CreateViewer(&papp->port, &content, &actions); // Далее пишем &papp->dialog = dialog;
Примечания
Совет!
Чтобы отделить заголовок окна этого диалога от его содержимого надо поставить в строке формата для UIS_MakeContentFromString букву N, переход на новую строку.
Например: MCq0Ns1 - строка(q0) выведется в заголовке окна, остальное будет выводится в самом окне.