256»ö ÀÌ»óÀÇ Bitmap ImageList ¸¸µé±â



1.¿ä¾à

256»ö ÀÌ»óÀÇ BitmapÀ» ÀÌ¿ëÇÏ¿© ImageList¸¦ ¸¸µå´Â ¹æ¹ýÀ» ¼Ò°³ÇϰڽÀ´Ï´Ù.


2.º»¹®

BOOL CImageList::Create( UINT nBitmapID, int cx, int nGrow, COLORREF crMask );
¸¦ ÀÌ¿ëÇϸé 256ÀÌ»óÀÇ BitmapÀÌ ¸¸µé¾îÁöÁö ¾Ê½À´Ï´Ù.

256ÀÌ»óÀÇ BitmapÀ» ¸¸µé·Á¸é
1. CBitmap::LoadBitmap(UINT nBitmap)À¸·Î Bitmap ¸®¼Ò½º¸¦ ·ÎµåÇϰí
2. CImageList::Create( int cx, int cy, UINT nFlags, int nInitial, int nGrow )·Î ImageList¸¦ »ý¼ºÇÑ ´ÙÀ½
3. CImageList::Add(CBitmap* pbmImage, COLORREF crMask)¸¦ È£ÃâÇÏ¸é µË´Ï´Ù.


3.¿¹Á¦


CBitmap Bitmap; 

CImageList ImageList; 

int cx = 32, cy = 32, nInitial = 5, nGrow = 0; 

COLORREF crMask = RGB(127, 127, 127); // Mask Color 

Bitmap.LoadBitmap(nIDBitmap); 

ImageList.Create(cx, cy, ILC_MASK | ILC_COLORDDB, nInitial, nGrow) 

ImageList.Add(&Bitmap, crMask); 



- 2001.08.06 Smile Seo -