Я пытаюсь преобразовать приложение Qt4 в Qt5. Единственное, что я не мог понять, - это получить HWND виджета. Программа использует EcWin7, чтобы показать прогресс на значке панели задач на выигрыше 7+, но ожидает HWND. Сам lib, похоже, компилируется после изменения Q_WS_WIN на Q_OS_WIN) В Qt4 на Windows WId был всего лишь typedef для HWND, поэтому это не проблема. В Qt5 это уже не так. Я нашел рассылку рассылки, которая могла бы дать ключ, но похоже, что QPlatformNativeInterface больше не является частью публичного API Qt5.
Программа вызывает EcWin7.init(this- > winId()); и мне нужно каким-то образом преобразовать этот идентификатор в идентификатор HWND или каким-либо другим способом, чтобы получить это.