Здравствуйте, Quadri, Вы писали:
Q>Недавно начал разбираться с программированием под Symbian(Series 60) и возник сейчас такой вопрос. Не могу понять как надо правильно обрабатывать событие нажатие на контрол, например нажатие на кнопку(CEikCommandButton)
Q>В книге пишут A control should override OfferKeyEventL() to perform any
Q>needed key handling.
Q>Так что мне нужно каждый раз писать наследника от CEikCommandButton и переопределять метод OfferKeyEventL()? Это мягко говоря бредовая идея.
Q>Или в OfferKeyEventL() View класса отлавливать нажатие центральной клавиши джойстика, и в зависимости от активного контрола вызывать соответствующий метод?
Q>Кто знает, направьте на путь истинный
Событие может обрабатываться тем контролом или видом, на котором лежит ваш контрол, а может и не обрабатываться. Как вам удобнее. Ничего особенного.
помоему подобная проблема описана:
http://www.newlc.com/topic-17190
ну или даже так
http://www.newlc.com/topic-13034