LoadImage

¾ÆÀÌÄÜ, Ä¿¼­ ¶Ç´Â ºñÆ®¸ÊÀ» ·Îµå ÇÏ´Â LoadImage ÇÔ¼ö.

ÇÚµé LoadImage ( HINSTANCE  hinst, / / ÀνºÅϽº Çڵ鿡 À̹ÌÁö¸¦ Æ÷ÇÔ ÇÏLPCTSTRlpszName, / / À̹ÌÁöÀÇ ½Äº°ÀÚ ³ª À̸§UINTuType, / / À̹ÌÁöÀÇ À¯ÇüintcxDesired, / / ÆøÀ» ¿øÇÏ´Â intcyDesired, / / ³ôÀÌ ¿øÇÏ´ÂUINTfuLoad / / ·Îµå Ç÷¡±×);
 

¸Å°³ º¯¼ö

hinst
·ÎµåÇÒ À̹ÌÁö°¡ Æ÷ÇÔ µÈ ¸ðµâÀÇ ÀνºÅϽº¸¦ ó¸® ÇÕ´Ï´Ù. OEM À̹ÌÁö¸¦ ·Îµå ÇÏ·Á¸éÀÌ ¸Å°³ º¯¼ö¸¦ 0À¸·Î ¼³Á¤.
lpszName
·Îµå À̹ÌÁö ó¸®.

LpszName hinst ¸ðµâ¿¡¼­ À̹ÌÁö ¸®¼Ò½ºÀÇ À̸§À» Æ÷ÇÔ ÇÏ´Â null·Î ³¡³ª´Â ¹®ÀÚ¿­¿¡ ´ë ÇÑ Æ÷ÀÎÅÍ´Â hinst ¸Å°³ º¯¼ö°¡ NULLÀÌ ¾Æ´Ñ °æ¿ì fuLoad ¸Å°³ º¯¼ö LR_LOADFROMFILE Æ÷ÇÔ µÇÁö ¾Ê½À´Ï´Ù.

Hinst NULL À̸é LR_LOADFROMFILEÀ» ÁöÁ¤ ÇÏÁö ¾ÊÀ¸¸é,ÀÌ ¸Å°³ º¯¼öÀÇ ³·Àº ¼ø¼­ ´Ü¾î¸¦ ·ÎµåÇÒ OEM À̹ÌÁöÀÇ ½Äº°ÀÚ ¿©¾ß ÇÕ´Ï´Ù. OEM À̹ÌÁö ½Äº°ÀÚ´Â WINUSER¿¡ Á¤ÀÇ µË´Ï´Ù.H¿Í ´ÙÀ½ Á¢µÎ»ç:
Á¢µÎ»ç ÀǹÌ
OBM_ OEM ºñÆ®¸Ê
OIC_ OEM ¾ÆÀÌÄÜ
OCR_ OEM Ä¿¼­

LpszName ´Â À̹ÌÁö¸¦ Æ÷ÇÔ ÇÏ´Â ÆÄÀÏÀÇ À̸§À» fuLoad ¸Å°³ º¯¼ö¿¡ LR_LOADFROMFILE °ªÀ» Æ÷ÇÔ ÇÏ´Â °æ¿ì.

uType
·ÎµåÇÒ À̹ÌÁöÀÇ À¯ÇüÀ» ÁöÁ¤ ÇÕ´Ï´Ù. ÀÌ ¸Å°³ º¯¼ö´Â ´ÙÀ½ °ª Áß Çϳª°¡ µÉ ¼ö ÀÖ½À´Ï´Ù.:
°ª ÀǹÌ
IMAGE_BITMAP ºñÆ®¸Ê ·Îµå.
IMAGE_CURSOR Ä¿¼­¸¦ ·Îµå.
IMAGE_ICON ¾ÆÀÌÄÜ ·Îµå.

cxDesired
¾ÆÀÌÄÜÀÌ ³ª Ä¿¼­ÀÇ Çȼ¿ ´ÜÀ§·Î ³Êºñ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¸Å°³ º¯¼ö´Â 0 ÇÏ´Â °æ¿ì fuLoad ¸Å°³ º¯¼ö´Â LR_DEFAULTSIZE´Â ÇÔ¼ö´Â SM_CXICON ¶Ç´Â SM_CXCURSOR ½Ã½ºÅÛ ¸ÞÆ®¸¯ °ªÀ» »ç¿ë ÇÏ ¿© ³Êºñ¸¦ ¼³Á¤ ÇÕ´Ï´Ù. ÇÔ¼ö¿¡ ½ÇÁ¦ ÀÚ¿ø ³Êºñ »ç¿ë ÇÏ ¿©ÀÌ ¸Å°³ º¯¼ö´Â 0 LR_DEFAULTSIZE »ç¿ë ÇÏÁö ¾Ê´Â °æ¿ì.
cyDesired
¾ÆÀÌÄÜÀÌ ³ª Ä¿¼­ÀÇ Çȼ¿¿¡¼­ ³ôÀÌ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¸Å°³ º¯¼ö´Â 0 ÇÏ´Â °æ¿ì fuLoad ¸Å°³ º¯¼ö´Â LR_DEFAULTSIZE ÇÔ¼ö´Â SM_CYICON ¶Ç´Â SM_CYCURSOR ½Ã½ºÅÛ ¸ÞÆ®¸¯ °ªÀ» »ç¿ë ÇÏ ¿© ³ôÀÌ ¼³Á¤. ÀÌ ¸Å°³ º¯¼ö´Â 0 LR_DEFAULTSIZE »ç¿ë ÇÏÁö ¾Ê´Â °æ¿ì ÇÔ¼ö »ç¿ë ½ÇÁ¦ ÀÚ¿ø ³ôÀÌ.
fuLoad
´ÙÀ½ °ªÀÇ Á¶ÇÕ ÁöÁ¤:
°ª ÀǹÌ
LR_DEFAULTCOLOR ±âº» Ç÷¡±×; ±×°ÍÀº ¾Æ¹«°Íµµ ÇÏÁö ¾Ê´Â´Ù. ±×°ÍÀº ÀÇ¹Ì ´Ù "LR_MONOCHROME".
LR_CREATEDIBSECTION »ç¿ëÀÚ ¸Å°³ º¯¼ö IMAGE_BITMAP¸¦ ÁöÁ¤ Çϸé ȣȯ ºñÆ®¸Ê º¸´Ù´Â DIB ¼½¼Ç ºñÆ®¸ÊÀ» ¹Ýȯ ÇÏ´Â ÇÔ¼ö. ÀÌ Ç÷¡±×´Â µð½ºÇ÷¹ÀÌ ÀåÄ¡ÀÇ »ö ¸ÅÇÎ ¾øÀÌ ºñÆ®¸ÊÀ» ·Îµå ÇÏ´Â µ¥ À¯¿ë.
LR_DEFAULTSIZE CxDesired ¶Ç´Â cyDesired °ªÀ» 0À¸·Î ¼³Á¤ ÇÏ´Â °æ¿ì ³Êºñ ¶Ç´Â Ä¿¼­ ¶Ç´Â ¾ÆÀÌÄÜÀÇ ½Ã½ºÅÛ ¹ÌÅ͹ý °ª¿¡ ÀÇÇØ ÁöÁ¤ µÈ ³ôÀÌ »ç¿ë ÇÕ´Ï´Ù. ÀÌ Ç÷¡±×¸¦ ÁöÁ¤ ÇÏÁö ¾ÊÀ¸¸é cxDesired ¹× cyDesired ¸¦ 0À¸·Î ¼³Á¤ ÇÏ´Â °æ¿ìÀÌ ÇÔ¼ö´Â ½ÇÁ¦ ¸®¼Ò½º Å©±â¸¦ »ç¿ë ÇÕ´Ï´Ù. ÇÔ¼ö¿¡ ù ¹øÂ° À̹ÌÁöÀÇ Å©±â¸¦ »ç¿ë ÇÏ ¿© ¸®¼Ò½º¸¦ ¿©·¯ °³ÀÇ À̹ÌÁö¸¦ Æ÷ÇÔ ÇÏ´Â °æ¿ì.
LR_LOADFROMFILE LpszName ¸Å°³ º¯¼ö¿¡ ÀÇÇØ ÁöÁ¤ µÈ ÆÄÀÏ¿¡¼­ À̹ÌÁö¸¦ ·Îµå ÇÕ´Ï´Ù. ÀÌ Ç÷¡±×¸¦ ÁöÁ¤ ÇÏ´Â °æ¿ì lpszName Àº ¸®¼Ò½ºÀÇ À̸§.
LR_LOADMAP3DCOLORS À̹ÌÁö¿¡ ´ë ÇÑ »ö»óÇ¥¸¦ °Ë»ö ÇÏ °í ÇØ´ç ÇÏ´Â 3D »ö ´ÙÀ½ ȸ»ö À½¿µÀ» ¹Ù²ß´Ï´Ù.:

»ö À¸·Î ´ëü
Dk ȸ»ö
RGB(128,128,128)
COLOR_3DSHADOW
ȸ»ö,
RGB(192,192,192)
COLOR_3DFACE
Lt ȸ»ö
RGB(223,223,223)
COLOR_3DLIGHT

LR_LOADTRANSPARENT À̹ÌÁöÀÇ Ã¹ ¹øÂ° Çȼ¿ÀÇ »ö»ó °ªÀ» °Ë»ö ÇÏ °í ±âº» â »ö (COLOR_WINDOW) »ö Å×ÀÌºí¿¡ »óÀÀ ÇÏ´Â Ç׸ñÀ» ¹Ù²ß´Ï´Ù. ÇØ´ç Ç׸ñÀ» »ç¿ë ÇÏ´Â À̹ÌÁöÀÇ ¸ðµç Çȼ¿¿¡ ±âº» â »ö µÈ´Ù. ÀÌ °ªÀº ÇØ´ç »ö Å×ÀÌºí¿¡ ÀÖ´Â À̹ÌÁö¿¡¸¸ Àû¿ë µË´Ï´Ù.

LR_LOADTRANSPARENT ¹× LR_LOADMAP3DCOLORS °ªÀ» Æ÷ÇÔ ÇÏ´Â fuLoad , LRLOADTRANSPARENTÀÌ ¿ì¼± ÇÕ´Ï´Ù. ±×·¯³ª, »ö Å×À̺í Ç׸ñÀº ¹Ù²ò´Ï´Ù COLOR_WINDOW º¸´Ù´Â COLOR_3DFACE.

LR_MONOCHROME ÈæÀΰú ¹éÀÎ À̹ÌÁö ·Îµå.
LR_SHARED À̹ÌÁö¸¦ ¿©·¯ ¹ø ·Îµå ÇÏ´Â °æ¿ì À̹ÌÁö ÇÚµéÀ» °øÀ¯ ÇÕ´Ï´Ù. LoadImage µ¿ÀÏÇÑ ¸®¼Ò½º¿¡ ´ë ÇÑ µÎ ¹øÂ° È£Ãâ¿¡¼­ À̹ÌÁö¸¦ ´Ù½Ã ·Îµå µÇ¸ç ´Ù¸¥ ÇÚµéÀ» ¹Ýȯ LR_SHARED ¼³Á¤ µÇÁö ¾ÊÀº °æ¿ì.

À̹ÌÁö¸¦ ·Îµå ÇÑ ÈÄ º¯°æ µÉ ¼ö Àִ ǥÁØ Å©±â LR_SHARED¸¦ »ç¿ë ÇÏÁö ¸¶½Ê½Ã¿À ¶Ç´Â ÆÄÀÏ¿¡¼­ ·Îµå µÇ´Â.

Windows 95 ¹× Windows 98: ÇÔ¼ö ¿äû Å©±â¿¡ °ü°è ¾øÀÌ Ä³½Ã¿¡¼­ ¿äûÇÑ ¸®¼Ò½º À̸§ÀÇ Ã¹ ¹øÂ° À̹ÌÁö¸¦ ã½À´Ï´Ù.

LR_VGACOLOR ÁøÁ¤ÇÑ VGA »ö»óÀ» »ç¿ë ÇÏ ¿©.

¹Ýȯ °ª

ÇÔ¼ö°¡ ¼º°ø ÇÏ¸é ¹Ýȯ °ªÀº »õ·Î ·Îµå µÈ À̹ÌÁöÀÇ ÇÚµé.

ÇÔ¼ö°¡ ½ÇÆÐ ÇÏ¸é ¹Ýȯ °ªÀº NULLÀÔ´Ï´Ù. È®Àå µÈ ¿À·ù Á¤º¸¸¦ ¾òÀ» ÇÏ·Á¸é GetLastError.

ÁÖÀÇ

´ÙÀ½ Ç¥¿¡ ÇÔ¼ö Áß Çϳª¸¦ È£Ãâ ÇÏ ¿© ¿¬°á µÈ ¸Þ¸ð¸®¸¦ ÇØÁ¦ÇÒ ¼ö ÀÖ°Ô ºñÆ®¸Ê, Ä¿¼­ ¶Ç´Â ¾ÆÀÌÄÜÀ» »ç¿ë ÇÏ ¿© ÀÛ¾÷À» ¸¶ÃÆÀ¸¸é.

¸®¼Ò½º ¸±¸®½º ÇÔ¼ö
ºñÆ®¸Ê Deleteobject ¸ÅÅ©·Î ÇÔ¼ö
Ä¿¼­ DestroyCursor
¾ÆÀÌÄÜ DestroyIcon

±×·¯³ª ¸¸µç ÇÁ·Î¼¼½º¸¦ Á¾·á ÇÏ´Â °æ¿ì ½Ã½ºÅÛÀÌ ÀÚµ¿À¸·Î ÀÌ·¯ÇÑ ¸®¼Ò½º »èÁ¦ µË´Ï´Ù, ±×¸®°í, ÀûÀý ÇÑ ÇÔ¼ö È£Ãâ ÀúÀå ¸Þ¸ð¸® ÇÁ·Î¼¼½ºÀÇ ÀÛ¾÷ ÁýÇÕÀÇ Å©±â¸¦ ÁÙÀÔ´Ï´Ù.

Windows CE: CxDesired ¹× cyDesired ¸Å°³ º¯¼ö´Â IMAGE_BITMAP¿¡ ´ë ÇÑ 0 À̾î¾ß ÇÕ´Ï´Ù.

½ºÆ®·¹Äª°ú Ãà¼Ò ¾ÆÀÌÄÜÀÇ Windows CE Áö¿ø ÇÏÁö ¾Ê½À´Ï´Ù.

FuLoad ¸Å°³ º¯¼ö (LR_DEFAULTCOLOR =) 0 À̾î¾ß ÇÕ´Ï´Ù.

¸¶¿ì½º Ä¿¼­¸¦ Áö¿ø ÇÏÁö ¾Ê´Â Ç÷§ÆûÀ» Ÿ°ÙÆÃ ÇÏ´Â °æ¿ì cxDesired ¹× cyDesired ¸Å°³ º¯¼ö¿¡¼­ SM_CXCURSOR ¹× SM_CYCURSOR °ªÀ» ÁöÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù. ¹× »ç¿ëÀÚ ¸Å°³ º¯¼ö IMAGE_CURSORÀ» ÁöÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù.

¸¶¿ì½º Ä¿¼­¸¦ Áö ¿øÇÏ´Â Ç÷§ÆûÀ» Ÿ°ÙÆÃ ÇÏ´Â °æ¿ì ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù SM_CXCURSOR ¹× SM_CYCURSOR cxDesired ¹× cyDesired ¸Å°³ º¯¼ö¸¦ IMAGE_CURSOR¿¡¼­ »ç¿ëÀÚ ¸Å°³ º¯¼ö.

QuickInfo

nbsp;?Windows &NT: ¹öÀü 4.0 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:¹öÀü 1.0 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Çì´õ:Winuser.h¿¡¼­ ¼±¾ðÇÕ´Ï´Ù.
°¡Á®¿À±â ¶óÀ̺귯¸®:User32.lib¸¦ »ç¿ë ÇÕ´Ï´Ù.
À¯´ÏÄÚµå:Windows NT¿¡¼­ À¯´ÏÄÚµå¿Í ANSI ¹öÀüÀ¸·Î ±¸Çö.

Âü°í Ç׸ñ

¸®¼Ò½º °³¿ä, ÀÚ¿ø ±â´É, CopyImage, GetSystemMetrics, LoadBitmap, LoadCursor, LoadIcon

 

Index