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