Как получить результат Windows_x64 сообщения в Qt5?
В Qt5 функция для обработки сообщений винды имеет вид:
bool QWidget::nativeEvent(const QByteArray &eventType, void *message, long *result)
и в документации сказано, что 3 параметр на винде означает LRESULT. В Qt6 же параметр меняется на qintptr:
bool QWidget::nativeEvent(const QByteArray &eventType, void *message, qintptr *result)
Теперь действительно можно передать 64-битный LRESULT через 64-битный qintptr. Но что делать на 64-битной системе с 32-битным long в Qt5?