¾ÆÀÌÄÜ, Ä¿¼ ¶Ç´Â ºñÆ®¸ÊÀ» ·Îµå ÇÏ´Â LoadImage ÇÔ¼ö.
ÇÚµé LoadImage ( HINSTANCE hinst, / / ÀνºÅϽº Çڵ鿡 À̹ÌÁö¸¦ Æ÷ÇÔ ÇÏLPCTSTRlpszName, / / À̹ÌÁöÀÇ ½Äº°ÀÚ ³ª À̸§UINTuType, / / À̹ÌÁöÀÇ À¯ÇüintcxDesired, / / ÆøÀ» ¿øÇÏ´Â intcyDesired, / / ³ôÀÌ ¿øÇÏ´ÂUINTfuLoad / / ·Îµå Ç÷¡±×);
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 °ªÀ» Æ÷ÇÔ ÇÏ´Â °æ¿ì.
| °ª | ÀÇ¹Ì |
|---|---|
| IMAGE_BITMAP | ºñÆ®¸Ê ·Îµå. |
| IMAGE_CURSOR | Ä¿¼¸¦ ·Îµå. |
| IMAGE_ICON | ¾ÆÀÌÄÜ ·Îµå. |
| °ª | ÀÇ¹Ì |
|---|---|
| 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¿¡¼ »ç¿ëÀÚ ¸Å°³ º¯¼ö.
nbsp;?Windows &NT: ¹öÀü 4.0 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:¹öÀü 1.0 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Çì´õ:Winuser.h¿¡¼ ¼±¾ðÇÕ´Ï´Ù.
°¡Á®¿À±â ¶óÀ̺귯¸®:User32.lib¸¦ »ç¿ë ÇÕ´Ï´Ù.
À¯´ÏÄÚµå:Windows NT¿¡¼ À¯´ÏÄÚµå¿Í ANSI ¹öÀüÀ¸·Î ±¸Çö.
¸®¼Ò½º °³¿ä, ÀÚ¿ø ±â´É, CopyImage, GetSystemMetrics, LoadBitmap, LoadCursor, LoadIcon