UIS CreateComfirmation: различия между версиями
(SgelOGkIAcn) | NoPH8 (обсуждение | вклад) (Антиспам) | ||
Строка 1: | Строка 1: | ||
− | + | <tt>UIS_DIALOG_T '''UIS_CreateConfirmation'''( SU_PORT_T *port, CONTENT_T *content );</tt> | |
+ | |||
+ | == Описание == | ||
+ | Эта функция создает [[Dialog|диалог]]-предупреждение с двумя действиями на софт кнопках - да или нет | ||
+ | |||
+ | == Параметры == | ||
+ | <ol> | ||
+ | <li>'''SU_PORT_T *port | ||
+ | :Чтобы получить этот порт (извините за тупого рассказчика, не знаю что делает этот порт): | ||
+ | <ul><pre> | ||
+ | APPLICATION_T *papp = (APPLICATION_T*) app; // Объявляем вверху | ||
+ | &papp->port // Указатель | ||
+ | </pre></ul> | ||
+ | </li> | ||
+ | <li>'''CONTENT_T *content | ||
+ | :Ну что говорить, [[Content|контент]], который создается функцией [[UIS_MakeContentFromString]] | ||
+ | </li> | ||
+ | </ol> | ||
+ | |||
+ | == Пример == | ||
+ | Вы скажете: "А как этот диалог на экране появится?" | ||
+ | <pre> | ||
+ | // Для того чтоб диалог появился - создаем переменную | ||
+ | UIS_DIALOG_T dialog; | ||
+ | |||
+ | // Чтобы в переменную dialog записать наш диалог, пишем: | ||
+ | dialog = UIS_CreateConfirmation(&papp->port, &content); | ||
+ | |||
+ | // Далее пишем | ||
+ | papp->dialog = dialog; | ||
+ | </pre> | ||
+ | |||
+ | == Примечания == | ||
+ | {{Совет|Чтобы поставить определенные действия на софт-кнопки, надо создать обработчики события для ивентов EV_NO и EV_YES}} | ||
+ | |||
+ | [[Категория:Функции UIS]] |
Версия 13:35, 18 июля 2011
UIS_DIALOG_T UIS_CreateConfirmation( SU_PORT_T *port, CONTENT_T *content );
Описание
Эта функция создает диалог-предупреждение с двумя действиями на софт кнопках - да или нет
Параметры
- SU_PORT_T *port
- Чтобы получить этот порт (извините за тупого рассказчика, не знаю что делает этот порт):
APPLICATION_T *papp = (APPLICATION_T*) app; // Объявляем вверху &papp->port // Указатель
- CONTENT_T *content
- Ну что говорить, контент, который создается функцией UIS_MakeContentFromString
Пример
Вы скажете: "А как этот диалог на экране появится?"
// Для того чтоб диалог появился - создаем переменную UIS_DIALOG_T dialog; // Чтобы в переменную dialog записать наш диалог, пишем: dialog = UIS_CreateConfirmation(&papp->port, &content); // Далее пишем papp->dialog = dialog;