7-1-°¡. ÄÁÆ®·ÑÀÇ Á¤ÀÇ

ÄÁÆ®·Ñ(Control)À̶õ »ç¿ëÀÚ¿ÍÀÇ ÀÎÅÍÆäÀ̽º¸¦ ÀÌ·ç´Â µµ±¸ÀÌ´Ù. ÀÎÅÍÆäÀ̽º¸¦ ÀÌ·é´Ù´Â ¸»Àº »ç¿ëÀڷκÎÅÍ ¸í·ÉÀ» ¹Þ¾ÆµéÀÌ°í Ãâ·Â °á°ú¸¦ º¸¿©Áشٴ ¶æÀÌ´Ù. ÇÁ·Î±×·¥Àº ½ÇÇàÁß¿¡ ²÷ÀÓ¾øÀÌ »ç¿ëÀÚ¿Í Åë½ÅÀ» Çϴµ¥ ÄÁÆ®·ÑÀ» ÅëÇØ ¸í·É°ú Á¤º¸¸¦ ¹Þ¾ÆµéÀÌ°í ¶ÇÇÑ ÄÁÆ®·ÑÀ» ÅëÇØ ½ÇÇà °á°ú¸¦ »ç¿ëÀÚ¿¡°Ô º¸°íÇÑ´Ù. ÄÁÆ®·ÑÀÇ °¡Àå ´ëÇ¥ÀûÀÎ ¿¹·Î Ǫ½Ã ¹öÆ°°ú ¿¡µðÆ® ÄÁÆ®·ÑÀ» µé ¼ö ÀÖ´Ù. ´ÙÀ½Àº ¿öµå 6.0ÀÇ ÆÄÀÏ ¿­±â ´ëÈ­»óÀÚÀε¥ ¾ó¸¶³ª ¸¹Àº Á¾·ùÀÇ ÄÁÆ®·ÑÀÌ »ç¿ëµÇ´Â°¡ º¸¾Æ¶ó.

È®ÀÎ, Ãë¼Ò µîÀÇ ¹öÆ°ÀÌ ÀÖ°í ÆÄÀÏ À̸§À» ÀÔ·ÂÇÏ´Â ¿¡µðÅÍ, µð·ºÅ丮 ±¸Á¶¸¦ º¸¿©ÁÖ´Â ¸®½ºÆ® ¹Ú½º, ¿É¼ÇÀ» ¼±ÅÃÇϴ üũ ¹Ú½º µîÀÇ ÄÁÆ®·ÑµéÀÌ ¹èÄ¡µÇ¾î ÀÖ´Ù. »ç¿ëÀÚ´Â ÀÌ ´ëÈ­»óÀÚÀÇ ÄÁÆ®·ÑµéÀ» ÅëÇØ ÇÁ·Î±×·¥°ú Á¤º¸¸¦ ÁÖ°í ¹Þ°í ¸í·ÉÀ» ³»¸°´Ù. ¿¡µðÆ®¿¡ ÆÄÀÏ À̸§À» ÀÔ·ÂÇÏ¸ç ¸®½ºÆ® ¹Ú½º¿¡¼­ µð·ºÅ丮¸¦ ¼±ÅÃÇÏ°í Ǫ½Ã ¹öÆ°À» ´­·¯ ¸í·ÉÀ» ³»¸°´Ù. ¸¸¾à ÄÁÆ®·ÑÀÌ ¾ø´Ù¸é »ç¿ëÀÚ¿¡°Ô ÇöÀç ¼³Á¤µÈ ¿É¼ÇÀ» º¸¿©ÁÙ ¹æ¹ýµµ, ¿É¼ÇÀ» ¹Ù²Ùµµ·Ï ÇÏÁöµµ ¸øÇÒ °ÍÀÌ´Ù. ÄÁÆ®·ÑÀÇ Àǹ̸¦ ÇѸ¶µð·Î ¼³¸íÇϱâ´Â ÈûµéÁö¸¸ "¹öÆ°, ¿¡µðÆ®, ¸®½ºÆ®, ½ºÅ©·Ñ ¹Ù µîÀ» ¹¶¶º°Å·Á ÄÁÆ®·ÑÀ̶ó°í ÇÑ´Ù"¶ó°í ÀÌÇØÇÏ´Â °ÍÀÌ ´õ ºü¸¦ °ÍÀÌ´Ù.

À©µµ¿ìÁî 3.1ºÎÅÍ Áö¿øÇÏ´Â ÄÁÆ®·Ñ¿¡´Â ¹öÆ°, ¿¡µðÆ®, üũ, ¶óµð¿À, ¸®½ºÆ® ¹Ú½º, ÄÞº¸ ¹Ú½º, ½ºÅ©·Ñ ¹Ù, ½ºÅÂƽ µî ¿©¼¸°¡Áö¿¡ ºÒ°úÇÏÁö¸¸ À©µµ¿ìÁî 95/98ºÎÅÍ´Â »ç¿ëÇÒ ¼ö ÀÖ´Â ÄÁÆ®·ÑÀÇ ¼ö°¡ ´ëÆø Áõ°¡µÇ¾úÀ¸¸ç ÇöÀç´Â OCX ÄÁÆ®·Ñ±îÁö »ç¿ëÇÒ ¼ö ÀÖµµ·Ï µÇ¾î ÄÁÆ®·ÑÀÇ ¼ö´Â °ÅÀÇ ¹«ÇÑ´ë¿¡ À̸¥´Ù. ÀÎÅͳÝÀ» µÚÁ®º¸¸é »ç¿ë¸ñÀû¿¡ ºÎÇÕÇÏ´Â °ø°³µÈ ÄÁÆ®·ÑµéÀÌ ¸¹ÀÌ ÀÖÀ¸¸ç »ç¿ë¹æ¹ýÀº °¥¼ö·Ï ½¬¿öÁö°í ÀÖ´Ù.

±×·¯³ª ´ÙÇེ·´°Ôµµ ÄÁÆ®·ÑÀÇ Á¾·ù°¡ ¸¹´Ù Çؼ­ °øºÎÇØ¾ß ÇÒ ³»¿ëÀÌ ¸¹¾ÆÁö´Â °ÍÀº ¾Æ´Ï´Ù. ¿Ö³ÄÇÏ¸é »ç¿ë¹æ¹ýÀÌ ´ëü·Î ´Ù ºñ½Áºñ½ÁÇϸç ÄÁÆ®·Ñ¿¡ ´ëÇÑ °³³ä¸¸ ÀÖÀ¸¸é »ó½ÄÀûÀÎ ¼öÁØ¿¡¼­ ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ¸¸µé¾îÁö±â ¶§¹®ÀÌ´Ù. ¸¶Ä¡ °ÔÀÓ ¸¹ÀÌ ÇØ º» »ç¶÷ÀÌ »õ °ÔÀÓÀ» ÇÒ ¶§ º°µµ·Î ¸Å´º¾óÀ» ÀÐÁö ¾Ê¾Æµµ µÇ´Â °Íó·³ ¸»ÀÌ´Ù. ÀÌ Àå¿¡¼­´Â ¿ì¼± °íÀüÀûÀΠǥÁØ ÄÁÆ®·Ñ¿¡ ´ëÇؼ­¸¸ ¾Ë¾Æº¼ °ÍÀÌµÇ ¼¼ºÎÀûÀÎ °Íº¸´Ù´Â ÄÁÆ®·ÑÀÇ ÀϹÝÀûÀΠƯ¼º°ú Á¤ÀÇ¿¡ ´ëÇؼ­ ´Ù·ç¸ç °¢ ÄÁÆ®·Ñ¿¡ ´ëÇؼ­´Â 13Àå ÀÌÈÄ¿¡ °³º°ÀûÀ¸·Î Á¤¸®ÇÒ ±âȸ¸¦ °¡Áø´Ù. ¿©±â¼­´Â ÄÁÆ®·Ñ ÀÚüÀÇ ÀϹÝÀûÀÎ ÀÌÇØ¿¡ ÁßÁ¡À» µÎ¾î ÄÁÆ®·Ñ ÇÁ·Î±×·¡¹Ö ¹æ¹ýÀ» ÀÚ½ÅÀÇ »ó½Ä ¹üÀ§ ¾È¿¡ Æ÷ÇÔ½ÃÅ°´Âµ¥ ÁÖ·ÂÇϱ⠹ٶõ´Ù.

ÄÁÆ®·Ñµµ ÇϳªÀÇ À©µµ¿ìÀÌ´Ù. È­¸é»óÀÇ ÀÏÁ¤ÇÑ ¿µ¿ªÀ» Â÷ÁöÇϸç ÀÚ½ÅÀÇ °íÀ¯ ¸Þ½ÃÁö¸¦ ó¸®ÇÒ ¼ö ÀÖ´Â ´É·ÂÀ» °¡Áö°í ÀÖ´Ù. ±×·¸´Ù°í Çؼ­ ÁøÂ¥ À©µµ¿ìó·³ ŸÀÌƲ ¹Ù³ª °æ°è¼±À» °¡Áö°í µ¶¸³ÀûÀ¸·Î »ç¿ëµÇ´Â °ÍÀº ¾Æ´Ï¸ç º¸Åë ´ëÈ­»óÀÚÀÇ Â÷Àϵå À©µµ¿ì·Î Á¸ÀçÇÑ´Ù.

À©µµ¿ì¸¦ ¸¸µé ¶§´Â WNDCLASSÇüÀÇ ±¸Á¶Ã¼¸¦ Á¤ÀÇÇÑ ÈÄ RegisterClass ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© µî·ÏÇÑ ÈÄ CreateWindow ÇÔ¼ö¸¦ È£ÃâÇÏ¿© À©µµ¿ì¸¦ ¸¸µé¾î¾ß ÇÑ´Ù. ±×·¯³ª ÄÁÆ®·ÑÀº À©µµ¿ìÁî°¡ ¿î¿µÃ¼Á¦ Â÷¿ø¿¡¼­ Á¦°øÇØÁֱ⠶§¹®¿¡ À©µµ¿ì Ŭ·¡½º¸¦ ¸¸µé¾î »ç¿ëÇÒ ÇÊ¿ä¾øÀÌ À©µµ¿ìÁî¿¡ ¹Ì¸® Á¤ÀǵǾî Àִ Ŭ·¡½º¸¦ »ç¿ëÇϱ⸸ ÇÏ¸é µÈ´Ù. ¹Ì¸® Á¤ÀÇµÈ À©µµ¿ì Ŭ·¡½º´Â ´ÙÀ½°ú °°´Ù.

À©µµ¿ì Ŭ·¡½º ÄÁÆ®·Ñ
button ¹öÆ°, üũ, ¶óµð¿À
static ÅؽºÆ®
scrollbar ½ºÅ©·Ñ ¹Ù
edit ¿¡µðÆ®
listbox ¸®½ºÆ® ¹Ú½º
combobox ÄÞº¸ ¹Ú½º

À©µµ¿ì Ŭ·¡½º¸¦ µû·Î ¸¸µé ÇÊ¿ä¾øÀÌ CreateWindow ÇÔ¼öÀÇ Ã¹¹ø° Àμö·Î ¹Ì¸® Á¤ÀÇµÈ À©µµ¿ì Ŭ·¡½º¸¦ ÁÖ¸é ÇØ´ç ÄÁÆ®·ÑÀ» ¸¸µé ¼ö ÀÖ´Ù. Àá½Ã ÈÄ ½Ç½ÀÀ» ÇØ º¸±â·Î ÇÏÀÚ.


¸ñ·Ï º¸±â  ´ÙÀ½ °­Á            written by http://www.winapi.co.kr