APP UtilUIXDialogDelete: различия между версиями
(http://www.buy-tramadol-now.com/#26499 all about tramadol murmur - how does tramadol make you feel) | NoPH8 (обсуждение | вклад) м (Снята защита с «APP UtilUIXDialogDelete») | ||
(не показаны 24 промежуточные версии 5 участников) | |||
Строка 2: | Строка 2: | ||
− | + | == Прототип == | |
+ | <pre>UINT32 APP_UtilUIXDialogDelete( UIS_DIALOG_T * dialog );</pre> | ||
+ | '''dialog''' - указатель на хэндл (идентификатор) [[UIS]] диалога. | ||
− | + | Возвращает RESULT_OK в случае успеха. | |
− | |||
− | + | == Описание == | |
+ | Функция удаляет экземпляр диалога, все его дочерние диалоги, сопоставленный ему диалог UIS и очищает ячейку, где хранился хэндл. | ||
+ | |||
+ | Работает также как [[APP_UtilUISDialogDelete]]. | ||
+ | |||
+ | |||
+ | == Примеры == | ||
+ | <pre> | ||
+ | // Выход из стэйта списка контактов | ||
+ | UINT32 CListStateExit( EVENT_STACK_T * ev_st, APPLICATION_T * app, EXIT_STATE_TYPE_T type ) | ||
+ | { | ||
+ | UINT32 status; | ||
+ | |||
+ | dbg("CListStateExit: Enter, type = %d", type); | ||
+ | if ( type != EXIT_STATE_EXIT )// если это не закрытие диалога, то ничего не делаем | ||
+ | return RESULT_OK; | ||
+ | |||
+ | // Удаляем базовый UIX диалог, обнуляя app->dialog | ||
+ | status = APP_UtilUIXDialogDelete( &app->dialog ); | ||
+ | |||
+ | dbg("CListStateExit: END, status = %d", status); | ||
+ | return status; | ||
+ | } | ||
+ | </pre> | ||
+ | |||
+ | |||
+ | == См. также == | ||
+ | [[UIX DlgDelete]] | ||
+ | [[UIX_Delete]] | ||
+ | [[APP_UtilUISDialogDelete]] | ||
+ | |||
+ | |||
+ | [[Категория:Функции_UIX]] |
Текущая версия на 17:22, 9 октября 2011
APP_UtilUIXDialogDelete — удаление базового диалога по хэндлу UIS диалога и обнуление ячейки с хэндлом.
Содержание
Прототип
UINT32 APP_UtilUIXDialogDelete( UIS_DIALOG_T * dialog );
dialog - указатель на хэндл (идентификатор) UIS диалога.
Возвращает RESULT_OK в случае успеха.
Описание
Функция удаляет экземпляр диалога, все его дочерние диалоги, сопоставленный ему диалог UIS и очищает ячейку, где хранился хэндл.
Работает также как APP_UtilUISDialogDelete.
Примеры
// Выход из стэйта списка контактов UINT32 CListStateExit( EVENT_STACK_T * ev_st, APPLICATION_T * app, EXIT_STATE_TYPE_T type ) { UINT32 status; dbg("CListStateExit: Enter, type = %d", type); if ( type != EXIT_STATE_EXIT ) // если это не закрытие диалога, то ничего не делаем return RESULT_OK; // Удаляем базовый UIX диалог, обнуляя app->dialog status = APP_UtilUIXDialogDelete( &app->dialog ); dbg("CListStateExit: END, status = %d", status); return status; }