UIX DeleteTopDlg: различия между версиями
G-XaD (обсуждение | вклад) (Creation) | NoPH8 (обсуждение | вклад) м (Снята защита с «UIX DeleteTopDlg») | ||
(не показаны 64 промежуточные версии 31 участника) | |||
Строка 1: | Строка 1: | ||
− | UIX_DeleteTopDlg (альтернативное имя | + | <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> | ||
− | + | <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 в случае успеха.
Описание
Функция удаляет верхний дочерний диалог.
Внимание!
Если базовый диалог не имеет дочерних (или их невозможно было получить), то функция ничего не сделает и вернет 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); }