Здравствуйте, гость ( Вход | Регистрация )
Noob256 | Дата 8.4.2018, 12:56 |
получилось так: #include <QtWin> QtWin::fromHBITMAP |
|
Алексей1153 | Дата 8.4.2018, 8:07 |
Noob256, должно быть #include <windows.h> как HBITMAP засунуть в QPixmap - https://msdn.microsoft.com/en-us/library/wi...9(v=vs.85).aspx но придётся ковыряться в форматах. Можно попробовать так - создать совместимый (по размеру) с битмапом HDC, создать для него полноцветный HBITMAP (bitmap_dst), распечатать туда исходный битмап, а потом с bitmap_dst в едином полноцветном формате копировать при помощи GetDIBits |
|
Noob256 | Дата 7.4.2018, 7:25 |
какие библиотеки и как нужно подключить в QT5.10 для BitBlt ? Как HBITMAP засунуть в QPixmap ? раньше была функция QPixmap::fromWinHBITMAP, теперь ее вроде нету |
|
Noob256 | Дата 7.4.2018, 0:09 |
Добрый день. Как сделать скриншот окна по имени? могу получить HWND handle = FindWindow(NULL, L"word"); но как заставить QPixmap::grabWindow сделать скриншот именно этого окна? |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 19.4.2024, 22:46 |