UIS CreateTransientNotice: различия между версиями
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>'''UINT8 type | |
− | + | :Тип окна. Возможные значения: | |
− | * | + | :*'''NOTICE_TYPE_DEFAULT''' - окно с восклицательным знаком |
− | * | + | :*'''NOTICE_TYPE_OK''' - окно с галочкой |
− | * | + | :*'''NOTICE_TYPE_FAIL''' - окно с крестиком |
− | * | + | :*'''NOTICE_TYPE_WAIT''' - окно с песочными часами (будет висеть пока не удалите диалог) |
− | + | </li> | |
+ | </ol> | ||
== Пример == | == Пример == |
Версия 15:09, 19 августа 2009
UIS_DIALOG_T UIS_CreateTransientNotice( SU_PORT_T *port, CONTENT_T *content, UINT8 type );
Описание
Эта функция создает диалог - предупреждение с двумя действиями на софт кнопках- да или нет
Параметры
- SU_PORT_T *port
- Чтобы получить этот порт (извините за тупого рассказчика, не знаю что делает этот порт):
APPLICATION_T *papp = (APPLICATION_T*) app; // Объявляем вверху &papp->port // Указатель
- CONTENT_T *content
- Ну что говорить, контент, который создается функцией UIS_MakeContentFromString
- UINT8 type
- Тип окна. Возможные значения:
- NOTICE_TYPE_DEFAULT - окно с восклицательным знаком
- NOTICE_TYPE_OK - окно с галочкой
- NOTICE_TYPE_FAIL - окно с крестиком
- NOTICE_TYPE_WAIT - окно с песочными часами (будет висеть пока не удалите диалог)
- Тип окна. Возможные значения:
Пример
// Для того чтоб диалог появился - создаем переменную UIS_DIALOG_T dialog; // Чтобы в переменную dialog записать наш диалог, пишем: dialog = UIS_CreateTransientNotice(&papp->port, &content, NOTICE_TYPE_OK); // Далее пишем &papp->dialog = dialog;