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

AFW AddEvEvD: различия между версиями

(Параметры)
м (Снята защита с «AFW AddEvEvD»)
 
(не показано 35 промежуточных версий 5 участников)
Строка 1:Строка 1:
 
<tt>UINT32 '''AFW_AddEvEvD'''( EVENT_STACK_T * ev_st, UINT32 event_code, ADD_EVENT_DATA_T * event_data );</tt>
 
<tt>UINT32 '''AFW_AddEvEvD'''( EVENT_STACK_T * ev_st, UINT32 event_code, ADD_EVENT_DATA_T * event_data );</tt>
  
E0rAkB  <a href="http://nbcbphbfdahy.com/">nbcbphbfdahy</a>, [url=http://happpfmowzbx.com/]happpfmowzbx[/url], [link=http://apivxmisjjup.com/]apivxmisjjup[/link], http://jumbljxlwneb.com/
+
== Описание ==
 +
Функция [[AFW]] добавления ивента с данными, которые передаются в структуре ивента, без аттача.
  
IpOynx  <a href="http://olwcoqwmnasc.com/">olwcoqwmnasc</a>, [url=http://ekcdouracbvp.com/]ekcdouracbvp[/url], [link=http://wxwxoduesyko.com/]wxwxoduesyko[/link], http://xwzilbfhknly.com/
+
Возвращает RESULT_OK в случае успеха.
 +
 
 +
== Параметры ==
 +
#'''EVENT_STACK_T * ev_st
 +
#:Указатель на event stack, передаваемый в функцию
 +
#'''UINT32 event_code
 +
#:Код передаваемого ивента
 +
#'''UINT32 event_data
 +
#:Данные передаваемые с ивентом
  
 
== Пример ==
 
== Пример ==

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

UINT32 AFW_AddEvEvD( EVENT_STACK_T * ev_st, UINT32 event_code, ADD_EVENT_DATA_T * event_data );

Описание

Функция AFW добавления ивента с данными, которые передаются в структуре ивента, без аттача.

Возвращает RESULT_OK в случае успеха.

Параметры

  1. EVENT_STACK_T * ev_st
    Указатель на event stack, передаваемый в функцию
  2. UINT32 event_code
    Код передаваемого ивента
  3. UINT32 event_data
    Данные передаваемые с ивентом

Пример

ADD_EVENT_DATA_T	add;
// Добавляем ивент на изменение длинны прогресс полоски для диалога ProgressBar
add.data.val_dword = 10;
AFW_AddEvEvD( ev_st, ldrGetConstVal(EV_PB_SET_PERCENT), &add );
// диалог должен обработать ивент немедленно:
UIS_HandleEvent(app->dialog, ev_st);