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

UIX DeleteTopDlg: различия между версиями

(Creation)
 
м (Снята защита с «UIX DeleteTopDlg»)
 
(не показаны 64 промежуточные версии 31 участника)
Строка 1:Строка 1:
UIX_DeleteTopDlg (альтернативное имя ''UIX_DialogDeleteTopDlg'') — удаление верхнего дочернего диалога по хэндлу [[UIS]] диалога.
+
<tt>UIX_DeleteTopDlg</tt> (альтернативное имя <tt>UIX_DialogDeleteTopDlg</tt>) — удаление верхнего дочернего диалога по хэндлу [[UIS]] диалога.
  
  
 
== Прототип ==
 
== Прототип ==
 
<pre>UINT32 UIX_DeleteTopDlg( UIS_DIALOG_T dialog );</pre>
 
<pre>UINT32 UIX_DeleteTopDlg( UIS_DIALOG_T dialog );</pre>
'''dialog''' - хэндл (идентификатор) [[UIS]] диалога.
+
<tt>dialog</tt> - хэндл (идентификатор) [[UIS]] диалога.
  
Возвращает RESULT_OK в случае успеха.
+
Возвращает <tt>RESULT_OK</tt> в случае успеха.
  
  
 
== Описание ==
 
== Описание ==
 
Функция удаляет верхний дочерний диалог.
 
Функция удаляет верхний дочерний диалог.
{{Внимание|Если базовый диалог не имеет дочерних (или их невозможно было получить), то функция ничего не сделает и вернет RESULT_FAIL}}
+
{{Внимание|Если базовый диалог не имеет дочерних (или их невозможно было получить), то функция ничего не сделает и вернет <tt>RESULT_FAIL</tt>}}
  
  

Текущая версия на 17:22, 9 октября 2011

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