利用位图建立图像列表
/*在初始化中,先建立m_imagelist对象*/
m_imagelist.Create(32,32,ILC_COLOR24|ILC_MASK,1,0);
CBitmap bmp;
for(int i=0;i<3;i++)
{
bmp.LoadBitmap(IDB_BITMAP1+i);
m_imagelist.Add(&bmp,RGB(255,255,255));
bmp.DeleteObject();
}
/*在OnPaint函数中绘制位图*/
else
{
CDialog::OnPaint();
CDC *P=GetDC();
CPoint pt;
pt.x=30;
pt.y=30;
for(int i=0;i<3;i++)
{
pt.x+=60;
m_imagelist.Draw(P,i,pt,ILD_NORMAL);
}
ReleaseDC(P);
}
利用位图建立图像列表
最新推荐文章于 2022-05-18 10:18:10 发布