CImageList::Create()
CImageList::Create
BOOL Create( int cx, int cy, UINT nFlags, int nInitial, int nGrow );
BOOL Create( UINT nBitmapID, int cx, int nGrow, COLORREF crMask );
BOOL Create( LPCTSTR lpszBitmapID, int cx, int nGrow, COLORREFcrMask );
BOOL Create( CImageList& ImageList1, int nImage1, CImageList& ImageList2, int nImage2, int dx, int dy );
返回值:如果成功,则返回非零值,否则为0。
参数:
cx | 每个图象的尺寸,以像素为单位。 | ||||||||||||||||||
cy | 每个图象的尺寸,以像素为单位。 | ||||||||||||||||||
nFlags | 确定创建的图象列表类型。此参数可能为以下值的组合,但只能有一个ILC_COLOR值。
| ||||||||||||||||||
nInitial | 图象列表最初包含的图象数。 | ||||||||||||||||||
nGrow | 当系统需要改变列表为新图象准备空间时,图象列表可生成的图象数。此参数替代改变的图象列表所能包含的新图象数。 | ||||||||||||||||||
nBitmapID | 与图象列表联系的位图的源ID。 | ||||||||||||||||||
crMask | 用于生成一个掩码的颜色。此指定的位图中的颜色的每个像素变为黑色,掩码中相应位设置为1。 | ||||||||||||||||||
lpszBitmapID | 包含图象的源ID的字符串。 | ||||||||||||||||||
ImageList1 | CImageList对象的参考。 | ||||||||||||||||||
nImage1 | 第一个存在的图象的索引。 | ||||||||||||||||||
ImageList2 | CImageList对象的参考。 | ||||||||||||||||||
nImage2 | 第二个存在的图象的索引。 | ||||||||||||||||||
dx | 每个图象的尺寸,用像素表示。 | ||||||||||||||||||
dy | 每个图象的尺寸,用像素表示。 |
说明:
需要两步构造一个CImageList。首先调用构造函数,然后调用Create,创建图象列表并附加给CImageList对象。
请参阅:CImageList::CImageList, COLORREF
本为属于网络转载:http://yuanxiangli1985.blog.163.com/blog/static/29026276201192534338937/