UIX DeleteTopDlg: различия между версиями
G-XaD (обсуждение | вклад) м (моноширкой) | NoPH8 (обсуждение | вклад) м (Снята защита с «UIX DeleteTopDlg») |
(не показаны 63 промежуточные версии 30 участников) | |
(нет различий) |
Текущая версия на 17:22, 9 октября 2011
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); }