CBitmap::CreateBitmap

BOOL CreateBitmap ( int nWidth, int nHeight, UINT nPlanes, UINT nBitcount, const void * lpBits );

¹Ýȯ °ª

¼º°ø ÇÏ´Â °æ¿ì 0ÀÌ ¾Æ´Ñ ±×·¸Áö ¾ÊÀ¸¸é 0¡£

¸Å°³ º¯¼ö

nWidth

ºñÆ®¸ÊÀÇ Çȼ¿ ´ÜÀ§·Î ³Êºñ ÁöÁ¤¡£

nHeight

ºñÆ®¸ÊÀÇ Çȼ¿ ´ÜÀ§·Î ³ôÀÌ ÁöÁ¤ÇÕ´Ï´Ù.

nPlanes

ºñÆ®¸ÊÀÇ »ö ºñÇà±âÀÇ ¼ö¸¦ ÁöÁ¤ ÇÕ´Ï´Ù.

nBitcount

µð½ºÇ÷¹ÀÌ Çȼ¿ ´ç »ö»ó ºñÆ® ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

lpBits

Ãʱ⠺ñÆ®¸Ê ºñÆ® °ªÀ» Æ÷ÇÔ Çϴ ªÀº Á¤¼ö ¹è¿­ °¡¸®Åµ´Ï´Ù. »õ ºñÆ®¸Ê ¿ÞÂÊ NULLÀ̸é ÃʱâÈ­¡£

ÁÖÀÇ

ÁöÁ¤ µÈ ³Êºñ, ³ôÀÌ ¹× ºñÆ® ÆÐÅÏÀº ÀåÄ¡ Á¾¼Ó ¸Þ¸ð¸® ºñÆ®¸ÊÀ» ÃʱâÈ­¡£

Ä÷¯ ºñÆ®¸Ê¿¡ ´ë ÇÑ nPlanes ¶Ç´Â nBitcount ¸Å°³ º¯¼ö¸¦ 1·Î ¼³Á¤ ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¸Å°³ º¯¼ö¸¦ ¸ðµÎ 1·Î ¼³Á¤ µË´Ï´Ù, CreateBitmap ´Ü»ö ºñÆ®¸ÊÀ» ¸¸µì´Ï´Ù.

µð½ºÇ÷¹ÀÌ ÀåÄ¡¿¡ ´ë ÇÑ ºñÆ®¸ÊÀ» Á÷Á¢ ¼±ÅÃÇÒ ¼ö ¾ø½À´Ï´Ù, ÀÖÁö¸¸ "¸Þ¸ð¸® ÀåÄ¡ ÄÁÅØ½ºÆ®"¿¡ ´ë ÇÑ ÇöÀç ºñÆ®¸ÊÀ¸·Î CDC::SelectObject ¸¦ »ç¿ë ÇÏ ¿© ¼±Åà ¹× ¼ö CDC::BitBlt ÇÔ¼ö¸¦ »ç¿ë ÇÏ ¿© ¸ðµç ȣȯ ÀåÄ¡ ÄÁÅØ½ºÆ®¿¡ º¹»ç¡£

CreateBitmap ÇÔ¼ö¿¡ ÀÇÇØ ¸¸µé¾îÁø CBitmap °³Ã¼¿Í ÇÔ²² ÇßÀ¸¸é ¸ÕÀú ºñÆ®¸Ê ÀåÄ¡ ÄÁÅØ½ºÆ®¸¦ ¼±ÅÃÇÑ ´ÙÀ½ CBitmap °³Ã¼ »èÁ¦¡£

ÀÚ¼¼ÇÑ ³»¿ëÀº ºñÆ®¸Ê ±¸Á¶¿¡¼­ bmBits Çʵ忡 ´ë ÇÑ ¼³¸íÀ» ÂüÁ¶ ÇÕ´Ï´Ù. CBitmap::CreateBitmapIndirect ¸â¹ö ÇÔ¼ö¿¡¼­ ¼³¸í ÇÏ´Â ºñÆ®¸Ê ±¸Á¶¡£

CBitmap °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)

Âü°í Ç׸ñnbsp;CDC::SelectObject, CGdiObject::DeleteObject, CDC::BitBlt, :: CreateBitmap(&N)

Index