LoadIcon

¿øÇü HICON LoadIcon(HINSTANCE hInstance, LPCTSTR lpIconName);
MFC ¿øÇü HICON CWinApp::LoadIcon( LPCTSTR lpszResourceName ) const;
HICON CWinApp::LoadIcon( UINT nIDResource ) const;
Àμö

¢ºhInstance : ¾ÆÀÌÄÜ ¸®¼Ò½º¸¦ °¡Áö°í ÀÖ´Â ÀνºÅϽº ÇÚµé. Ç¥ÁØ ÇÚµéÀÏ °æ¿ì NULLÀ» ÁöÁ¤ÇÑ´Ù. ÇöÀç ÇÁ·Î¼¼½ºÀÇ ¾ÆÀÌÄÜÀ» Àоî¿Ã ¶§´Â WinMainÀ¸·Î Àü´ÞµÈ ÀνºÅϽº ÇÚµéÀ» ±×´ë·Î ³Ñ°ÜÁÖ¸é µÇ¸ç ´Ù¸¥ ÇÁ·Î¼¼½º ¶Ç´Â DLL¿¡ Á¤ÀÇµÈ ¾ÆÀÌÄÜÀÏ °æ¿ì´Â ÇØ´ç ¸ðµâÀÇ ÇÚµéÀ» Àü´ÞÇØ ÁØ´Ù.

¢ºlpIconName : ÀÐÀ» ¾ÆÀÌÄÜ ¸®¼Ò½º¸¦ ÁöÁ¤ÇÏ´Â ³Î Á¾·á ¹®ÀÚ¿­ÀÇ Æ÷ÀÎÅÍÀÌ´Ù. ¸®¼Ò½º¿¡ ¾ÆÀÌÄÜÀ» ¹®ÀÚ¿­·Î µî·ÏÇßÀ» °æ¿ì ¹®ÀÚ¿­À» °ð¹Ù·Î ÁÖ°í Á¤¼ö·Î µî·ÏÇßÀ» °æ¿ì »óÀ§ ¿öµå´Â 0À¸·Î ÁÖ°í ÇÏÀ§ ¿öµå¿¡ ¾ÆÀÌÄÜÀÇ ID¸¦ ÁØ´Ù. Á¤¼ö·Î µî·ÏµÈ ¸®¼Ò½º¸¦ ÀÐÀ» ¶§´Â MAKEINTRESOURCE ¸ÅÅ©·Î¸¦ »ç¿ëÇÏ¸é µÈ´Ù. ¹Ì¸® µî·ÏµÇ¾î Àִ ǥÁØ ¾ÆÀÌÄÜÀ» ÀÐÀ» ¶§´Â hInstanceÀμö¿¡ NULLÀ» ÁÖ°í ÀÌ Àμö¿¡ ´ÙÀ½ Áß ÇϳªÀÇ °ªÀ» ÁÖ¸é µÈ´Ù.

°ª ¼³¸í
IDI_APPLICATION µðÆúÆ® ÀÀ¿ë ÇÁ·Î±×·¥ ¾ÆÀÌÄÜ
IDI_ASTERISK
= IDI_INFORMATION
Asterisk ¾ÆÀÌÄÜ
IDI_ERROR
=IDI_HAND
¼Õ ¸ð¾çÀÇ ¾ÆÀÌÄÜ
IDI_QUESTION ¹°À½Ç¥ ¸ð¾çÀÇ ¾ÆÀÌÄÜ
IDI_WARNING
=IDI_EXCLAMATION
´À³¦Ç¥ ¸ð¾çÀÇ ¾ÆÀÌÄÜ
IDI_WINLOGO À©µµ¿ìÁî ·Î°í ¾ÆÀÌÄÜ

 

¸®ÅÏ ¼º°øÇϸé ÀÐÀº ¾ÆÀÌÄÜÀÇ ÇÚµéÀ» ¸®ÅÏÇÏ¸ç ¿¡·¯ ¹ß»ý½Ã NULLÀ» ¸®ÅÏÇÑ´Ù.
¼³¸í

Ç¥ÁØ ¾ÆÀÌÄÜ ¶Ç´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¸®¼Ò½º¿¡ Á¤ÀǵǾî ÀÖ´Â ¾ÆÀÌÄÜÀ» Àоî¿Â´Ù. ´Ü, ÀÌ¹Ì ¾ÆÀÌÄÜÀÌ ·ÎµåµÇ¾î ÀÖÀ» ¶§´Â ´Ù½Ã ÀÐÁö ¾Ê°í ÀÐ¾î ³õÀº ¾ÆÀÌÄÜ ÇÚµéÀ» ±¸ÇØ ÁØ´Ù. ¾ÆÀÌÄÜ ¸®¼Ò½º Çϳª¿¡ ¿©·¯ Æ÷¸ËÀÇ ¾ÆÀÌÄÜÀÌ Á¸ÀçÇÒ ¼ö Àִµ¥ ÀÌ ÇÔ¼ö´Â ÇöÀç È­¸é ¼³Á¤¿¡ °¡Àå ÀûÇÕÇÑ ¾ÆÀÌÄÜÀ» Àоî¿Â´Ù. ¾ÆÀÌÄÜ ¸®¼Ò½º´Â Èæ¹éÀÏ ¼öµµ ÀÖ°í »ö»óÀ» °¡Áö°í ÀÖÀ» ¼öµµ ÀÖ´Ù.

ÀÌ ÇÔ¼ö´Â ÇöÀç ½Ã½ºÅÛ ¸ÞÆ®¸¯½º°¡ Á¤ÀÇÇÏ´Â SM_CXICON, SM_CYICON Å©±âÀÇ ¾ÆÀÌÄܸ¸ ÀÐÀ» ¼ö Àִµ¥ ÀÌ Å©±â´Â Åë»ó 32*32ÀÌ´Ù. 16*16Å©±âÀÇ ÀÛÀº ¾ÆÀÌÄÜÀ̳ª ±âŸ Ç¥ÁØ ¾ÆÀÌÄÜ Å©±â¿Í ´Ù¸¥ Å©±âÀÇ ¾ÆÀÌÄÜÀ» ÀÐÀ» ¶§´Â LoadImage ÇÔ¼ö¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù.

Âü°íÇÔ¼ö

LoadImage : ´Ù¾çÇÑ Å©±âÀÇ ¾ÆÀÌÄÜÀ» ÀÐÀ» ¼ö ÀÖÀ¸¸ç ¸¹Àº ¿É¼ÇÀ» ÁÙ ¼ö ÀÖ´Ù.

CreateIcon

Ç÷¿Æû 95ÀÌ»ó
ÂüÁ¶  

written by http://www.winapi.co.kr