Re: Отловить click для behavior:button
От: ShaggyOwl Россия http://www.rsdn.org
Дата: 04.02.09 08:50
Оценка:
Здравствуйте, PSasa, Вы писали:

PS>Или единственный способ слушать ВСЕ сообщения и фильтровать только определенный тип событий от определенного компонента?

PS>Мне кажется неудобным иметь одну громадную функцию обработки всех событий.
Так ничего громадного в ней нет Или ты про что-то другое?
struct my_button : public htmlayout::behavior
{
    my_button() : htmlayout::behavior( HANDLE_BEHAVIOR_EVENT, "my-button" ) {}
    virtual BOOL on_event (HELEMENT he, HELEMENT target, BEHAVIOR_EVENTS type, UINT_PTR reason ) 
    { 
      if( type != BUTTON_CLICK )
        return false;
    }
};
Хорошо там, где мы есть! :)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.