CPen * SelectObject ( CPen * pPen );
CBrush * SelectObject ( CBrush * ³ªÅ¸³³´Ï´Ù );
°¡»ó CFont * SelectObject ( CFont * pFont );
CBitmap * SelectObject ( CBitmap * pBitmap );
int SelectObject ( CRgn * pRgn );
¹Ýȯ °ª
±³Ã¼ ÁßÀÎ °³Ã¼¿¡ ´ë ÇÑ Æ÷ÀÎÅÍÀÔ´Ï´Ù. À̰ÍÀº ÇϳªÀÇ CGdiObject, CPen¿¡ µû¶ó ÇÔ¼ö ¹öÀüÀ» »ç¿ë ÇÏ´Â µî¿¡¼ ÆÄ»ý µÈ Ŭ·¡½ºÀÇ °³Ã¼¿¡ ´ë ÇÑ Æ÷ÀÎÅÍ ÀÌ´Ù. ¹Ýȯ °ªÀº ¿À·ù°¡ ¹ß»ý ÇÏ´Â °æ¿ì NULL . ÀÌ ÇÔ¼ö´Â Àӽà °³Ã¼¿¡ ´ë ÇÑ Æ÷ÀÎÅ͸¦ ¹ÝȯÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Àӽà °³Ã¼´Â ÇϳªÀÇ Windows ¸Þ½ÃÁö¸¦ ó¸® ÇÏ´Â µ¿¾È¿¡ À¯È¿. ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. CGdiObject::FromHandle¡£
¿µ¿ª ¸Å°³ º¯¼ö´Â ¸â¹ö ÇÔ¼öÀÇ ¹öÀü SelectClipRgn ¸â¹ö ÇÔ¼ö·Î µ¿ÀÏÇÑ ÀÛ¾÷À» ¼öÇà ÇÕ´Ï´Ù. ¹Ýȯ °ªÀº ´ÙÀ½ Áß ÇϳªÀÏ ¼ö ÀÖ½À´Ï´Ù.:
¸Å°³ º¯¼ö
pPen
¼±Åà CPen °³Ã¼¿¡ ´ë ÇÑ Æ÷ÀÎÅÍ¡£
³ªÅ¸³³´Ï´Ù
CBrush °³Ã¼ ¼±Åÿ¡ ´ë ÇÑ Æ÷ÀÎÅÍ¡£
pFont
¼±Åà ÇÏ·Á¸é CFont °³Ã¼¿¡ ´ë ÇÑ Æ÷ÀÎÅÍ¡£
pBitmap
CBitmap °³Ã¼ ¼±Åÿ¡ ´ë ÇÑ Æ÷ÀÎÅÍ¡£
pRgn
¼±Åà ÇÏ´Â CRgn °³Ã¼¿¡ ´ë ÇÑ Æ÷ÀÎÅÍ¡£
ÁÖÀÇ
ÀåÄ¡ ÄÁÅØ½ºÆ®¿¡ ÀÖ´Â °³Ã¼¸¦ ¼±ÅÃÇÕ´Ï´Ù. CDC Ŭ·¡½º 5 ¹öÀü GDI °³Ã¼, Ææ, ºê·¯½Ã, ±Û²Ã, ºñÆ®¸Ê, ¹× Áö¿ª µîÀÇ Æ¯Á¤ Á¾·ù¿¡ ´ë ÇÑ Àü¹® Á¦°ø ÇÕ´Ï´Ù. »õ·Î ¼±ÅÃÇÑ °³Ã¼´Â °°Àº Á¾·ùÀÇ ÀÌÀü °³Ã¼¸¦ ´ëüÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, pObject ÀÇ ÀÏ¹Ý ¹öÀüÀÇ SelectObject CPen °³Ã¼¸¦ ¿¬°á ÇÏ´Â °æ¿ì ÇÔ¼ö¸¦ ´ëü ÇöÀç Ææ pObject ¿¡ ÀÇÇØ ÁöÁ¤ µÈ ÆæÀ¸·Î¡£
ÀÀ¿ë ÇÁ·Î±×·¥ ¹× ¼±ÅÃÇÒ ¼ö ºñÆ®¸Ê ¸Þ¸ð¸® ÀåÄ¡ ÄÁÅØ½ºÆ®¿¡¸¸ ´Ü ÇϳªÀÇ ¸Þ¸ð¸® µð¹ÙÀ̽º ÄÁÅØ½ºÆ®¸¦ ÇÑ ¹ø¿¡. ºñÆ®¸Ê Çü½ÄÀº ´Ü»ö ¶Ç´Â ȣȯ ÀåÄ¡ ÄÁÅØ½ºÆ®; ¿©¾ß ¾ø´Â °æ¿ì selectobject ¸ÅÅ©·Î ÇÔ¼ö ´Â ¿À·ù¸¦ ¹Ýȯ ÇÕ´Ï´Ù.
ÀÌ»ó°ú Windows 3.1 SelectObject ÇÔ¼ö »ç¿ë µÇ´Â ¸ÞŸ ÆÄÀÏ ¶Ç´Â ÇÏÁö ¿©ºÎ °°Àº °ªÀ» ¹Ýȯ ÇÕ´Ï´Ù. ÀÌÀü ¹öÀüÀÇ Windows¿¡¼ SelectObject ¼º°øÀ» À§ÇØ 0ÀÌ ¾Æ´Ñ °ª°ú ½ÇÆÐ¿¡ ´ë ÇÑ 0 ¶§ ¹Ýȯ µÇ´Â ¸ÞŸ ÆÄÀÏ¿¡ »ç¿ë µÈ¡£
CDC °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)
Âü°í Ç׸ñnbsp;CGdiObject::DeleteObject, CGdiObject::FromHandle, CDC::SelectClipRgn, CDC::SelectPalette, :: SelectObject(&N)