BOOL DrawIndirect (IMAGELISTDRAWPARAMS * pimldp );
BOOL DrawIndirect (CDC * pDC, int nImageÆ÷ÀÎÆ®, pt, Å©±â, szÆ÷ÀÎÆ®, ptOrigin, UINT fStyle DWORD ILD_NORMAL = dwRop = SRCCOPY, COLORREF rgbBack CLR_DEFAULT, COLORREF = rgbFore = CLR_DEFAULT);
¹Ýȯ °ª
TRUE À̸é À̹ÌÁö°¡ ±×·ÁÁø ¼º°øÀûÀ¸·Î; ±×·¸Áö ¾ÊÀ¸¸é °ÅÁþ¡£
¸Å°³ º¯¼ö
pimldp
¿¡ ´ë ÇÑ Æ÷ÀÎÅ͸¦ ±×¸®±â ÀÛ¾÷¿¡ ´ë ÇÑ Á¤º¸°¡ µé¾î ÀÖ´Â IMAGELISTDRAWPARAMS ±¸Á¶¡£
pDC
´ë»ó ÀåÄ¡ ÄÁÅØ½ºÆ®¿¡ ´ë ÇÑ Æ÷ÀÎÅÍÀÔ´Ï´Ù. ÇÔ²² ÇßÀ¸¸éÀÌ CDC °³Ã¼¸¦ »èÁ¦ ÇØ¾ß ÇÕ´Ï´Ù.
nImage
±×¸± À̹ÌÁöÀÇ À妽º¡£
pt
A x? ¹× À§Ä¡ ÁÂÇ¥¸¦ ±×·Á¾ß À̹ÌÁö¸¦ Æ÷ÇÔ ÇÏ´Â POINT ±¸Á¶Ã¼¡£
sz
A ¸¦ ±×¸± À̹ÌÁöÀÇ Å©±â¸¦ ³ªÅ¸³»´Â SIZE ±¸Á¶Ã¼¡£
ptOrigin
A x? ¹× ÀÚü À̹ÌÁö¿Í °ü·Ã ÇÏ ¿© ±×¸®±â ÀÛ¾÷ÀÇ ¿ÞÂÊ À§ ¸ð¼¸®¸¦ ÁöÁ¤ ÇÏ´Â y?coordinates¸¦ Æ÷ÇÔ ÇÏ´Â POINT ±¸Á¶. X?coordinate¿¡¼ y?coordinate À§ÀÇ ¿ÞÂÊ¿¡ ÀÖ´Â À̹ÌÁöÀÇ Çȼ¿ ±×·Á µÇÁö ¾Ê½À´Ï´Ù.
fStyle
±×¸®±â ½ºÅ¸Àϰú Çʿ信 µû¶ó ¿À¹ö·¹ÀÌ À̹ÌÁö¸¦ ÁöÁ¤ ÇÏ´Â Ç÷¡±×ÀÔ´Ï´Ù. ¿À¹ö·¹ÀÌ À̹ÌÁö¿¡ Á¤º¸¿¡ ´ë ÇÑ ÁÖÀÇ ¼½¼ÇÀ» ÂüÁ¶ ÇϽʽÿÀ. MFCÀÇ ±âº» ±¸Çö, ILD_NORMAL, À̹ÌÁö ¸ñ·Ï¿¡ ´ë ÇÑ ¹è°æ »öÀ» »ç¿ë ÇÏ ¿© À̹ÌÁö¸¦ ±×¸³´Ï´Ù. À̹ÌÁö´Â Åõ¸í ¸¶½ºÅ©¸¦ »ç¿ë ÇÏ ¿© ±×·ÁÁý´Ï´Ù ¹è°æ»öÀº CLR_NONE °ªÀ» ÇÏ´Â °æ¿ì¡£
´Ù¸¥ °¡´ÉÇÑ ½ºÅ¸ÀÏÀÇ fStyle ±¸¼º¿ø ¾Æ·¡¿¡¼ ¼³¸í ÇÏ´Â ÀÖ´Â IMAGELISTDRAWPARAMS ±¸Á¶¡£
dwRop
·¡½ºÅÍ ÀÛ¾÷ Äڵ带 ÁöÁ¤ ÇÏ´Â °ªÀÔ´Ï´Ù. ÀÌ ÄÚµå´Â ÃÖÁ¾ »ö»óÀ» ´Þ¼º Çϱâ À§ÇØ ´ë»ó »ç°¢Çü¿¡ ´ë ÇÑ »ö µ¥ÀÌÅÍ ¼Ò½º »ç°¢Çü¿¡ ´ë ÇÑ »ö µ¥ÀÌÅ͸¦ °áÇÕ ÇÏ´Â ¹æ¹ýÀ» Á¤ÀÇ ÇÕ´Ï´Ù. MFCÀÇ ±âº» ±¸Çö, SRCCOPY, ´ë»ó »ç°¢Çü¿¡ Á÷Á¢ ¼Ò½º »ç°¢ÇüÀ» º¹»çÇÕ´Ï´Ù. ÀÌ ¸Å°³ º¯¼ö´Â fStyle ¸Å°³ º¯¼ö¿¡ ILD_ROP Ç÷¡±×°¡ Æ÷ÇÔ µÇ¾î ÀÖÁö ¾ÊÀ¸¸é ¹«½Ã µË´Ï´Ù.
´Ù¸¥ °¡´ÉÇÑ °ªÀÇ dwRop ±¸¼º¿ø ¾Æ·¡¿¡¼ ¼³¸í ÇÏ´Â ÀÖ´Â IMAGELISTDRAWPARAMS ±¸Á¶¡£
rgbBack
±âº»ÀûÀ¸·Î CLR_DEFAULTÀ̹ÌÁö ¹è°æ »ö»ó. ÀÌ ¸Å°³ º¯¼ö´Â ÀÀ¿ë ÇÁ·Î±×·¥ Á¤ÀÇ RGB °ª ¶Ç´Â ´ÙÀ½ °ª Áß Çϳª µÉ ¼ö ÀÖ½À´Ï´Ù.:
| °ª | ÀÇ¹Ì |
| CLR_DEFAULT | ±âº» ¹è°æ »ö»óÀÔ´Ï´Ù. À̹ÌÁö ¸ñ·ÏÀÇ À̹ÌÁö ¹è°æ»öÀ» »ç¿ë ÇÏ ¿© ±×·ÁÁý´Ï´Ù. |
| CLR_NONE | ¹è°æ»öÀÔ´Ï´Ù. À̹ÌÁö¸¦ Åõ¸í ÇÏ °Ô ±×·ÁÁý´Ï´Ù. |
rgbFore
±âº» CLR_DEFAULTÀ¸·Î À̹ÌÁö Àü°æ »ö ÀÌ ¸Å°³ º¯¼ö´Â ÀÀ¿ë ÇÁ·Î±×·¥ Á¤ÀÇ RGB °ª ¶Ç´Â ´ÙÀ½ °ª Áß Çϳª µÉ ¼ö ÀÖ½À´Ï´Ù.:
| °ª | ÀÇ¹Ì |
| CLR_DEFAULT | ±âº» Àü°æ»öÀÔ´Ï´Ù. À̹ÌÁö ½Ã½ºÅÛ °Á¶ »öÀ» »ç¿ë ÇÏ ¿© Àü°æ»öÀ¸·Î ±×·ÁÁý´Ï´Ù. |
| CLR_NONE | È¥ÇÕ »öÀÔ´Ï´Ù. À̹ÌÁö¸¦ ´ë»ó ÀåÄ¡ ÄÁÅØ½ºÆ®¿¡ »ö»ó È¥ÇÕ¡£ |
ÀÌ ¸Å°³ º¯¼ö´Â fStyle ILD_BLEND25 ¶Ç´Â ILD_BLEND50 Ç÷¡±×¸¦ Æ÷ÇÔ ÇÏ´Â °æ¿ì¿¡ »ç¿ë¡£
ÁÖÀÇ
À̹ÌÁö ¸ñ·Ï¿¡¼ À̹ÌÁö¸¦ ±×¸®´ÂÀÌ ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ ÇÕ´Ï´Ù. ù ¹øÂ° ¹öÀüÀ» »ç¿ë ÇÏ ¿© Win32 ±¸Á¶¸¦ ÀÛ¼º ÇÏ·Á´Â °æ¿ì. µÎ ¹øÂ° ¹öÀüÀ» »ç¿ë ÇÏ ¿© Çϳª ÀÌ»óÀÇ MFCÀÇ ±âº» Àμö Ȱ¿ë ¶Ç´Â ±¸Á¶¸¦ °ü¸® ÇÏÁö ¾Êµµ·Ï ÇÏ·Á´Â °æ¿ì¡£
¿À¹ö·¹ÀÌ À̹ÌÁö¿¡´ÂÀÌ ¸â¹ö ÇÔ¼ö¿¡¼ nImage ¸Å°³ º¯¼ö¿¡¼ ÁöÁ¤ ÇÏ´Â ±âº» À̹ÌÁöÀÇ »ó´Ü¿¡ ±×·ÁÁø À̹ÌÁö°¡ÀÔ´Ï´Ù. ¿À¹ö·¹ÀÌ ¸¶½ºÅ©¸¦ »ç¿ë ÇÏ ¿© ÁöÁ¤ µÈ ¿À¹ö·¹ÀÌ ¸¶½ºÅ©ÀÇ ÇÑ ±â¹Ý À妽º¿Í ±×¸®±â ¸â¹ö ÇÔ¼ö¸¦ »ç¿ë ÇÏ ¿© ±×¸®±â¸¦ INDEXTOOVERLAYMASK ¸ÅÅ©·Î¡£
CImageList °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)
Âü°í Ç׸ñnbsp;CImageList::SetOverlayImage(&N)