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

Изменения

UIX DeleteTopDlg

1291 байт добавлено, 10:53, 5 июня 2010
Creation
UIX_DeleteTopDlg (альтернативное имя ''UIX_DialogDeleteTopDlg'') — удаление верхнего дочернего диалога по хэндлу [[UIS]] диалога.


== Прототип ==
<pre>UINT32 UIX_DeleteTopDlg( UIS_DIALOG_T dialog );</pre>
'''dialog''' - хэндл (идентификатор) [[UIS]] диалога.

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


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


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


== См. также ==
[[UIX DlgDelete]]
[[UIX_Delete]]


[[Категория:Функции_UIX]]
84
правки