自绘ListCtrl显示图片的问题
重再 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;