Re: Symbian: handling key event in controls
От: Аноним  
Дата: 17.08.07 05:36
Оценка:
Здравствуйте, 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
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.