161
правкаИзменения
Создал статью
== Объявление ==
'''<tt>UINT32 ldrSendEventToAppEmpty( AFW_ID_T afwid, UINT32 evcode );</tt>
== Описание ==
Функция [[ElfPack2]], добавляет в глобальную очередь ивентов новый ивент без данных, адресованный конкретному приложению.
Другие приложения не будут получать этот ивент.
== Параметры ==
#'''AFW_ID_T afwid
#:Идентификатор целевого приложения. Можно узнать из <tt>ldrElf.app->afw_id</tt>
#'''UINT32 evcode
#:Код создаваемого ивента
== Результат ==
#'''UINT32
#:Результат операции (<tt>RESULT_OK/RESULT_FAIL</tt>)
== Пример ==
<pre>
ldrElf *target;
// Находим нужный эльф
target = ldrFindElf( "SomeELF" );
if(target != NULL)
{
// Посылаем ивент утвердительного ответа приложению
ldrSendEventToApp( target->app->afw_id, ldrGetConstVal(EV_YES) );
}
</pre>
== См. также ==
[[ldrSendEvent]]
[[ldrSendEventToApp]]
[[Категория:Функции ElfPack2]]
'''<tt>UINT32 ldrSendEventToAppEmpty( AFW_ID_T afwid, UINT32 evcode );</tt>
== Описание ==
Функция [[ElfPack2]], добавляет в глобальную очередь ивентов новый ивент без данных, адресованный конкретному приложению.
Другие приложения не будут получать этот ивент.
== Параметры ==
#'''AFW_ID_T afwid
#:Идентификатор целевого приложения. Можно узнать из <tt>ldrElf.app->afw_id</tt>
#'''UINT32 evcode
#:Код создаваемого ивента
== Результат ==
#'''UINT32
#:Результат операции (<tt>RESULT_OK/RESULT_FAIL</tt>)
== Пример ==
<pre>
ldrElf *target;
// Находим нужный эльф
target = ldrFindElf( "SomeELF" );
if(target != NULL)
{
// Посылаем ивент утвердительного ответа приложению
ldrSendEventToApp( target->app->afw_id, ldrGetConstVal(EV_YES) );
}
</pre>
== См. также ==
[[ldrSendEvent]]
[[ldrSendEventToApp]]
[[Категория:Функции ElfPack2]]