如何使用WINAPI在QWidget上绘制?

时间:2012-06-20 13:27:59

标签: c++ qt winapi

  

可能重复:
  QT: QPainter + GDI in the same widget?

我有一个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

0 个答案:

没有答案