Вероятно копать в сторону:
bool QWidget::winEvent ( MSG * message, long * result )
и
bool QCoreApplication::winEventFilter ( MSG * msg, long * result )
и
QAbstractEventDispatcher * QAbstractEventDispatcher::instance ( QThread * thread = 0 )
Или использовать стандартные API Windows.
На всякий случай напомню, что это не будет работать нигде кроме как в Windows.