Re[11]: htmlayout в QT
От: c-smile Канада http://terrainformatica.com
Дата: 03.10.09 18:06
Оценка:
Здравствуйте, apin, Вы писали:

A>Здравствуйте, Cyberax, Вы писали:


C>>Похоже, проблема в том, что QT транслирует событие раньше HTMLayout. У меня оно в Java в SWT почему-то так же себя ведёт, сегодня попробую отладить.


A>в QT вообще TranslateMessage не вызывается, из форума trolltech:


A>TranslateMessage translates keystrokes to hotkey commands. There is no

A>need for such a function in Qt. Use QAccel, or handle the QKeyEvent in
A>your own event handler.

Вот эти два метода:

class QCoreApplication
{
  ...
  EventFilter setEventFilter ( EventFilter filter )
  virtual bool winEventFilter ( MSG * msg, long * result )
  ...
}


представляются близкими к теме куда вставить HTMLayoutTranslateMessage.

По смыслу winEventFilter это оно.

Если не получится то придется ставить hook. Посмотри вот этот топик:
http://rsdn.ru/forum/htmlayout/3536222.flat.aspx#3536222
Автор: Nikolaz
Дата: 14.09.09
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.