重再 DrawItem 函数,在每个行里面贴上jpg格式的图,可为什么显示不正常,就是有的行显示出来的,有的又不显示,然后是发生重绘的时候它又有可能会显示出来,就是这样不稳定。我在 DrawItem 里面写了下列代码:IStream *pstm;
::CreateStreamOnHGlobal(/*pwxCont->hHeadImg*/hImg, FALSE, &pstm);
Image *pImg = Image::FromStream(pstm);
Graphics graph(lpDrawItemStruct->hDC);
graph.DrawImage(pImg, 4, 4, 37, 37);
delete pImg;
pImg = NULL;
pstm->Release();
pstm = NULL;我猜可能是重绘的问题,就像在DrawItem 里面调用CDC::TextOut 一样不正常。我试过了 CDC::DarwText正常工作,而CDC::TextOut不正常。
求解啊!!!!!DrawItem重绘重画自绘
::CreateStreamOnHGlobal(/*pwxCont->hHeadImg*/hImg, FALSE, &pstm);
Image *pImg = Image::FromStream(pstm);
Graphics graph(lpDrawItemStruct->hDC);
graph.DrawImage(pImg, 4, 4, 37, 37);
delete pImg;
pImg = NULL;
pstm->Release();
pstm = NULL;我猜可能是重绘的问题,就像在DrawItem 里面调用CDC::TextOut 一样不正常。我试过了 CDC::DarwText正常工作,而CDC::TextOut不正常。
求解啊!!!!!DrawItem重绘重画自绘
解决方案 »
- VS2010环境下Access数据库远程连接问题!
- 如何让控制台程序在后台运行
- 读取CPU温度 为什么读不出来 求助.....
- 关于端口映射的问题(解决后另给500分)
- 在vc里我用BROWSEINFO能够浏览和选择目录,我怎样能够浏览目录,也能够自己输入目录
- MyIE后继有人!!!GreenBrowser博大胸怀,开源共进!!
- 收藏功能是不是不支持繁體?
- 新手的一点小问题
- 如何在windows2000没有登陆的时候就启动我自己写的com+组件
- 在用SQLConfigDataSource配置数据源时的出现问题 --求助!
- 窗口重绘一定次数后不再重绘
- Bitmap 和Metafile文件new后需要释放吗
IN INT x,
IN INT y,
IN INT width,
IN INT height)
graph.DrawImage(pImg, 4, 4, 37, 37);
总是 在 4,4 ?
是一样的,不同的是 rcItem 你怎么 没用 ?