我有一个HDC
和一个相应的HBITMAP
,我想在QWidget
上显示。这就是我尝试这样做的方式:
SelectObject(_mainContext, _mainBitmap);
draw(_mainContext);
// dumpToFile("file.bmp", _mainBitmap); // gives expected contents
BitBlt(::GetDC(w->winId()), 0, 0, width(), height(),
_mainContext, 0, 0, SRCCOPY);
然而,这并没有任何吸引力。如何正确显示HBITMAP
?