Как получить результат 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?


Ответы (0 шт):