• 3809阅读
  • 0回复

[提问]Qt中使用win32 gdi [复制链接]

上一主题 下一主题
离线wk5882846
 

只看楼主 倒序阅读 楼主  发表于: 2012-05-26
<DIV id=read_tpc mb10?>在painEvent中使用
QPainter painter(this);
painter.paintEngine()->getDC();
得到的hdc画图,结果在一个子窗口中画图,会覆盖其他子窗口的内容。

而且现在用
    HWND hwnd = this->winId();//子窗口
   HDC hdc = GetDC(hwnd);
再重写paintEngine函数返回NULL的方法:
报错:QPainter::begin: Paint device returned engine == 0, type: 1

请问有什么好的办法么?
asd
快速回复
限100 字节
 
上一个 下一个