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

AFW AddEvEvD

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);