из WinHBITMAP это доступно в QT 5.1.1

В документах говорится, что функция доступна, но я получаю сообщение об ошибке

img = QPixmap::fromWinHBITMAP(hRetVal).toImage();

Ошибка

error C3861: 'fromWinHBITMAP': identifier not found

Я пытался в том числе

#include <QPixmap>

Однако я все еще понимаю это. Какие-либо предложения ?

2

Решение

Он был перемещен в пространство имен QtWin.

#include <QtWin>

HBITMAP bitmap = ...
QtWin::HBitmapFormat format = ...

QPixmap pixmap = QtWin::fromHBITMAP(bitmap, format);

http://doc.qt.io/qt-5/qtwin.html#fromHBITMAP

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]