Вы также можете создать фиктивное окно только для получения этого сообщения с помощью Win32 API. Я полагаю, у вас не будет доступа к оконному процессу Qt-Window, так что это должен быть самый простой способ.
Вы могли бы (я бы не стал) также подклассировать окно, устанавливая новый WndProc (с SetWindowLong(Ptr)
, дескриптор окна можно получить с помощью QWidget::winId()
). В этом WndProc вы можете просто обработать свой конкретный WM_COPYDATA и передать все остальные оконные сообщения старому WndProc.