84
правкиИзменения
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]]
== Прототип ==
<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]]