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

Изменения

UIX DlgDelete

1137 байт добавлено, 17:22, 9 октября 2011
м
Снята защита с «UIX DlgDelete»
UIX_DlgDelete — удаление диалога по указателю на его экземпляр— удаление диалога по указателю на его экземпляр.
9TbaaD == Прототип ==<a href="http://pzanyfrhfstq.com/"pre>pzanyfrhfstqUINT32 UIX_DlgDelete( void * dlg );</apre>, [url=http://xbtskwrnmmgd.com/]xbtskwrnmmgd[/url], [link=http://lvztirjcczdh.com/]lvztirjcczdh[/link], http://pkbncambqydd'''dlg''' - указатель на экземпляр диалога.com/
fugxU0 <a href="http://nsczbwglblfyВозвращает RESULT_OK в случае успеха.com/">nsczbwglblfy</a>, [url=http://kozmptjhfxob.com/]kozmptjhfxob[/url], [link=http://slchvroilujz.com/]slchvroilujz[/link], http://kafybzsjqyzg.com/
http://topsailnet== Описание ==Функция удаляет экземпляр диалога и все его дочерние диалоги.com/#39145 buy ambien online no prescription - buy ambien without a prescription http://wwwТакже исправляется у родителя (если таковой был) указатель на дочерний диалог.americanindependentwriters.net/#35827 buy ativan online - buy ativan
 == СмПримеры ==<pre>// функция создает "композитор сообщения" поверх текущего диалогаUINT32 openMsgComposer( EVENT_STACK_T * ev_st, APPLICATION_T * app, CONTACT_T * contact ){THISAPP_T * papp = thisapp(app);void * d; // pDialogchar hdr[64];// запомним текущий контактpapp->mc_contact = contact;// создаем диалог ввода текстаd = UIX_CreateInputDlg(app, 1024*2-1, NULL,INP_USE_DIGITAL | INP_USE_ENGLISH | INP_USE_OTHERS, // цифры, латиница и остальные языкиmcOnDone);if ( d == NULL ) // если диаог не удалось создатьreturn RESULT_FAIL;if ( UIX_DialogSetChildDlg(app->dialog, d) != RESULT_OK ) // если текущему диалогу не удалось выставиь дочернийUIX_DlgDelete(d); // удалим созданный диалог// Динамический заголовка диалогаsprintf(hdr, "Message to '%s'", contact->name);UIX_DlgSetTitle(d, hdr, GetUINStatusIcon(contact->flags));// Показать диалогreturn UIX_Render(app->dialog);}</pre> Более наглядных примеров нету т.к. обычно используется [[UIX_DeleteTopDlg]] == См. также также ==
[[UIX_Delete]] [[APP_UtilUIXDialogDelete]] [[UIX_DeleteTopDlg]]
[[КатегорияКатегория:Функции_UIXФункции_UIX]]