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

UIX DeleteTopDlg

UIX_DeleteTopDlg (альтернативное имя UIX_DialogDeleteTopDlg) — удаление верхнего дочернего диалога по хэндлу UIS диалога.


Содержание

Прототип

UINT32 UIX_DeleteTopDlg( UIS_DIALOG_T dialog );

dialog - хэндл (идентификатор) UIS диалога.

Возвращает RESULT_OK в случае успеха.


Описание

Функция удаляет верхний дочерний диалог.

Внимание!
Если базовый диалог не имеет дочерних (или их невозможно было получить), то функция ничего не сделает и вернет RESULT_FAIL


Примеры

// Стандартный колбэк для UIX, можно повесить на акшн.
// функция закрывает верхний дочерний диалог и вызывает перерисовку диалога.
static UINT32 closeTopDlg( EVENT_STACK_T * ev_st, APPLICATION_T * app, UINT32 p )
{	return UIX_DialogDeleteTopDlg(app->dialog) | UIX_DialogRender(app->dialog);
}


См. также