UIX DeleteTopDlg: различия между версиями
(http://www.purchase-clomid-online.com/#79745 clomid and synthroid - how does clomid work http://www.buyphenterminediet.org/#54298 where is the best place to buy phentermine - phentermine ingredients) | NoPH8 (обсуждение | вклад) м (Снята защита с «UIX DeleteTopDlg») | ||
(не показано 6 промежуточных версий 5 участников) | |||
Строка 1: | Строка 1: | ||
− | + | <tt>UIX_DeleteTopDlg</tt> (альтернативное имя <tt>UIX_DialogDeleteTopDlg</tt>) — удаление верхнего дочернего диалога по хэндлу [[UIS]] диалога. | |
+ | |||
+ | |||
+ | == Прототип == | ||
+ | <pre>UINT32 UIX_DeleteTopDlg( UIS_DIALOG_T dialog );</pre> | ||
+ | <tt>dialog</tt> - хэндл (идентификатор) [[UIS]] диалога. | ||
+ | |||
+ | Возвращает <tt>RESULT_OK</tt> в случае успеха. | ||
+ | |||
+ | |||
+ | == Описание == | ||
+ | Функция удаляет верхний дочерний диалог. | ||
+ | {{Внимание|Если базовый диалог не имеет дочерних (или их невозможно было получить), то функция ничего не сделает и вернет <tt>RESULT_FAIL</tt>}} | ||
+ | |||
+ | |||
+ | == Примеры == | ||
+ | <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]] |
Текущая версия на 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); }