Russian Qt Forum

Qt => Общие вопросы => Тема начата: niXman от Январь 14, 2009, 17:06



Название: Как обрабатывать события WindowProc()
Отправлено: niXman от Январь 14, 2009, 17:06
Здравствуйте.
Есть необходимость перехватить сообщение появляющееся в момент втыкании USB устройства.
Мне подсказали следующее: http://msdn.microsoft.com/en-us/library/aa363480(VS.85).aspx
Но как в программе написаной с использованием Qt обрабатывать это событие?
Заранее спасибо.


Название: Re: Как обрабатывать события WindowProc()
Отправлено: SABROG от Январь 14, 2009, 17:33
Вероятно копать в сторону:

Код:
bool QWidget::winEvent ( MSG * message, long * result )

и

Код:
bool QCoreApplication::winEventFilter ( MSG * msg, long * result ) 

и

Код:
QAbstractEventDispatcher * QAbstractEventDispatcher::instance ( QThread * thread = 0 )

Или использовать стандартные API Windows.

На всякий случай напомню, что это не будет работать нигде кроме как в Windows.


Название: Re: Как обрабатывать события WindowProc()
Отправлено: niXman от Январь 14, 2009, 17:56
SABROG - Спасибо!
Щас буду пробовать...