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

UIX DeleteTopDlg

Версия от 10:53, 5 июня 2010; G-XaD (обсуждение | вклад) (Creation)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)

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


Прототип

UINT32 UIX_DeleteTopDlg( UIS_DIALOG_T dialog );

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

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


Описание

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

Dialog-warning.png
Внимание!
Если базовый диалог не имеет дочерних (или их невозможно было получить), то функция ничего не сделает и вернет 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);
}


См. также

UIX DlgDeleteUIX_Delete