UIX DeleteTopDlg
UIX_DeleteTopDlg (альтернативное имя UIX_DialogDeleteTopDlg) — удаление верхнего дочернего диалога по хэндлу UIS диалога.
Содержание
Прототип
UINT32 UIX_DeleteTopDlg( UIS_DIALOG_T dialog );
dialog - хэндл (идентификатор) UIS диалога.
Возвращает RESULT_OK в случае успеха.
Описание
Функция удаляет верхний дочерний диалог.
Внимание!
Если базовый диалог не имеет дочерних (или их невозможно было получить), то функция ничего не сделает и вернет RESULT_FAIL
Если базовый диалог не имеет дочерних (или их невозможно было получить), то функция ничего не сделает и вернет 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); }