我的图片怎么不能正确显示呢?
lu64 2004-01-14 12:21:23 我想将IDB_BITMAP1作为一个个对象存入一个列表当中,点击鼠标左键一下显示IDB_BITMAP1,如果再点,平移(100,100)再显示一幅IDB_BITMAP1。。。依次类推。我的代码基本是这样的,怎么只能在列表中读入一个对象,显示一幅图片呢?
class CPic:public CObject
{CObList m_Array; CBitmap m_bm;
BOOL DrawPic(CDC *pDC);
}
BOOL CPic::DrawPic(CDC*pDC)
{for( int i=0;i<m_Array.GetCount;i++)
{m_bm.LoadBitmap(IDB_BITMAP1);
CDC MemDC;MemDC.Creat........
.....
pDC->Bitblt(100*i,100*i,.......,SRCCOPY);
MemDC.SelectObject(pOldBitmap);
reture true;
}
}