±âº» ÄÞº¸ »óÀÚ µ¿ÀÛ

ÀÌ ¼½¼Ç¿¡¼­´Â ±¸Ã¼ÀûÀ¸·Î ¹Ì¸® Á¤ÀÇ µÈ COMBOBOX Ŭ·¡½º â ÇÁ·Î½ÃÀú¿¡ ÀÇÇØ Ã³¸® ÇÏ´Â ¸Þ½ÃÁö¸¦ ¼³¸í Çϴ ǥ.

¸Þ½ÃÁö ¼³¸í
CB_ADDSTRING ¸ñ·Ï Ç׸ñÀ» Ãß°¡ ÇÏ·Á¸é ¸ñ·Ï â¿¡ LB_ADDSTRING ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù.
CB_DELETESTRING ¸ñ·Ï Ç׸ñÀ» »èÁ¦ ÇÏ·Á¸é ¸ñ·Ï â¿¡ LB_DELETESTRING ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù.
CB_DIR ÁöÁ¤ µÈ Ư¼º ¸ñ·Ï¿¡ °æ·Î ÀÏÄ¡ ÇÏ´Â ÆÄÀÏ À̸§ Ãß°¡.
CB_FINDSTRING LB_FINDSTRING ¸Þ½ÃÁö¸¦ ¸ñ·Ï â¿¡ º¸³À´Ï´Ù. ÀÌ ¸Þ½ÃÁö´Â ÁöÁ¤ µÈ ÅؽºÆ®¿Í ÇÔ²² ½ÃÀÛ Çϴ ù ¹ø° ¸ñ·Ï Ç׸ñÀÇ À妽º¸¦ ¹Ýȯ ÇÕ´Ï´Ù.
CB_FINDSTRINGEXACT LB_FINDSTRING ¸Þ½ÃÁö¸¦ ¸ñ·Ï â¿¡ º¸³À´Ï´Ù. ÀÌ ¸Þ½ÃÁö´Â ÁöÁ¤ µÈ ÅؽºÆ®¸¦ Á¤È® ÇÏ °Ô ÀÏÄ¡ Çϴ ù ¹ø° ¸ñ·Ï Ç׸ñÀÇ À妽º¸¦ ¹Ýȯ ÇÕ´Ï´Ù.
CB_GETCOUNT ¸ñ·Ï â¿¡ LB_GETCOUNT ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. ¸ñ·Ï Ç׸ñ ¼ö ¹Ýȯ.
CB_GETCURSEL ¸ñ·Ï â¿¡ LB_GETCURSEL ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. ¾î¶² °æ¿ì¿¡ ÇöÀç ¼±Åà µÈ Ç׸ñÀÇ À妽º¸¦ ¹Ýȯ ÇÕ´Ï´Ù.
CB_GETDROPPEDCONTROLRECT µå·Ó-´Ù¿î ¸ñ·Ï È­¸é ÁÂÇ¥ ÁöÁ¤µÈ »ç°¢Çü ±¸Á¶¸¦ ä¿ó´Ï´Ù.
CB_GETDROPPEDSTATE TRUE ÀÌ¸é µå·Ó´Ù¿î ¸ñ·Ï ¹Ýȯ ÇÕ´Ï´Ù ¿­·Á; ±×·¸Áö ¾ÊÀº °æ¿ì FALSE¸¦ ¹Ýȯ ÇÕ´Ï´Ù.
CB_GETDROPPEDWIDTH Çȼ¿, µå·Ó ´Ù¿î ¸ñ·Ï¿¡¼­¿¡¼­ ÃÖ¼Ò Çã¿ë °¡´ÉÇÑ ³Êºñ¸¦ ¹ÝȯÇÕ´Ï´Ù.
CB_GETEDITSEL ÆíÁý ÄÁÆ®·Ñ¿¡ ¸Þ½ÃÁö EM_GETSEL º¸³À´Ï´Ù ÇÏ °í ½ÃÀÛ°ú ³¡, ÇöÀç ¼±Åà Ç׸ñÀÇ À§Ä¡¸¦ ¹Ýȯ ÇÕ´Ï´Ù. µå·Ó´Ù¿î ¸ñ·Ï »óÀÚ¿¡¼­ â ÇÁ·Î½ÃÀú CB_ERR¸¦ ¹ÝȯÇÕ´Ï´Ù.
CB_GETEXTENDEDUI TRUE¸¦ ¹Ýȯ ÇÏ´Â °æ¿ì ÄÞº¸ »óÀÚ´Â µå·Ó´Ù¿î ÄÞº¸ »óÀÚ ¶Ç´Â µå·Ó´Ù¿î ¸ñ·Ï »óÀÚ ¹× È®Àå »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º Ç÷¡±×°¡ ¼³Á¤ µÇ¾î; ±×·¸Áö ¾ÊÀº °æ¿ì FALSE¸¦ ¹Ýȯ ÇÕ´Ï´Ù.
CB_GETHORIZONTALEXTENT ¸ñ·Ï â¿¡ LB_GETHORIZONTALEXTENT ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. Çȼ¿, µå·Ó ´Ù¿î ¸ñ·Ï¿¡¼­¿¡¼­ ½ºÅ©·ÑÇÒ ¼ö ÀÖ´Â ³Êºñ¸¦ ¹Ýȯ ÇÕ´Ï´Ù.
CB_GETITEMDATA ¸ñ·Ï â¿¡ LB_GETITEMDATA ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. ÁöÁ¤ µÈ ¸ñ·Ï Ç׸ñ¿¡ ¿¬°á µÈ 32 ºñÆ® °ªÀ» ¹Ýȯ ÇÕ´Ï´Ù.
CB_GETITEMHEIGHT ¸ñ·Ï â¿¡ LB_GETITEMHEIGHT ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. ÁöÁ¤ µÈ ¼ÒÀ¯ÀÚ°¡ ±×¸° ¸ñ·Ï Ç׸ñÀÇ Çȼ¿¿¡¼­ ³ôÀÌ ¹Ýȯ ÇÕ´Ï´Ù.
CB_GETLBTEXT ¸ñ·Ï â¿¡ LB_GETTEXT ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. ÁöÁ¤µÈ µÈ ¹öÆÛ¸¦ ÁöÁ¤ µÈ ¸ñ·ÏÀÇ ÅؽºÆ®¸¦ º¹»ç.
CB_GETLBTEXTLEN ¸ñ·Ï â¿¡ LB_GETTEXTLEN ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. ÁöÁ¤ÇÑ ¸ñ·Ï ÅؽºÆ®ÀÇ ¹ÙÀÌÆ®¿¡¼­ ±æÀÌ ¹Ýȯ ÇÕ´Ï´Ù.
CB_GETLOCALE ¸ñ·Ï â¿¡ LB_GETLOCALE ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. ¸ñ·Ï¿¡ ´ë ÇÑ ÇöÀç ·ÎĶÀ» ¹Ýȯ ÇÕ´Ï´Ù.
CB_GETTOPINDEX ¸ñ·Ï â¿¡ LB_GETTOPINDEX ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. µå·Ó´Ù¿î ¸ñ·Ï¿¡¿¡¼­ Ç¥½Ã µÇ´Â ù ¹ø° Ç׸ñÀÇ À妽º¸¦ ¹Ýȯ ÇÕ´Ï´Ù.
CB_INITSTORAGE ¸ñ·Ï â¿¡ LB_INITSTORAGE ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. ÁöÁ¤µÈ µÈ Ç׸ñ ¹× Ç׸ñ ¹®ÀÚ¿­¿¡ ´ë ÇÑ ¹ÙÀÌÆ® ¼ö¿¡ ´ë ÇÑ °ø°£À» ÃʱâÈ­.
CB_INSERTSTRING ¸ñ·Ï â¿¡ LB_INSERTSTRING ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. ÁöÁ¤µÈ µÈ À§Ä¡¿¡ ¸ñ·Ï Ç׸ñ »ðÀÔ.
CB_LIMITTEXT ÆíÁý ÄÁÆ®·Ñ¿¡ EM_LIMITTEXT ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. ÆíÁý ÄÁÆ®·Ñ¿¡ ÀÔ·ÂÇÒ ¼ö ÀÖ´Â ¹®ÀÚÀÇ ÃÖ´ë ¼ö¸¦ ¼³Á¤ ÇÕ´Ï´Ù. µå·Ó´Ù¿î ¸ñ·Ï »óÀÚ¿¡¼­ â ÇÁ·Î½ÃÀú CB_ERR¸¦ ¹ÝȯÇÕ´Ï´Ù.
CB_RESETCONTENT ¸ñ·Ï â¿¡ ¸Þ½ÃÁö LB_RESETCONTENT º¸³À´Ï´Ù ¹× ¸ñ·ÏÀÇ ³»¿ëÀ» Á¦°ÅÇÕ´Ï´Ù.
CB_SELECTSTRING ¸ñ·Ï â¿¡ LB_SELECTSTRING ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. ÁöÁ¤ÇÑ ÅؽºÆ®¿¡ ÀÖ´Â ¹®ÀÚ·Î ½ÃÀÛ ÇÏ´Â °æ¿ì ù ¹ø° ¸ñ·Ï Ç׸ñ ¼±ÅÃ.
CB_SETCURSEL ¸ñ·Ï â¿¡ ¸Þ½ÃÁö LB_SETCURSEL º¸³À´Ï´Ù ÇÏ °í ÇöÀç ¼±Åà Ç׸ñ ¼³Á¤.
CB_SETDROPPEDWIDTH Çã¿ë °¡´ÉÇÑ ÃÖ¼Ò ³ÊºñÀÇ Çȼ¿ ´ÜÀ§·Î ¼³Á¤, µå·Ó ´Ù¿î ¸ñ·Ï.
CB_SETEDITSEL ÆíÁý ÄÁÆ®·Ñ¿¡ EM_SETSEL ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. ÁöÁ¤ µÈ ÅؽºÆ® ¹üÀ§¸¦ ¼±ÅÃÇÕ´Ï´Ù. µå·Ó´Ù¿î ¸ñ·Ï »óÀÚ¿¡¼­ â ÇÁ·Î½ÃÀú CB_ERR¸¦ ¹ÝȯÇÕ´Ï´Ù.
CB_SETEXTENDEDUI ¼³Á¤ Çϰųª È®ÀåµÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º Ç÷¡±×¸¦ Áö¿ó´Ï´Ù. ÀÌ Ç÷¡±×¸¦ ¿­°í µå·Ó´Ù¿î ÄÞº¸ »óÀÚ ¶Ç´Â µå·Ó´Ù¿î ¸ñ·Ï »óÀÚ¿¡ ¸ñ·ÏÀ» ´ÝÀ¸·Á¸é Å°¸¦ º¯°æ ÇÕ´Ï´Ù. â ÇÁ·Î½ÃÀú ¹Ýȯ CB_ERR ÄÞº¸ »óÀÚ ´Ü¼ø ÄÞº¸ »óÀÚ ÀÎ °æ¿ì.
CB_SETHORIZONTALEXTENT ¸ñ·Ï â¿¡ LB_SETHORIZONTALEXTENT ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. Çȼ¿, µå·Ó ´Ù¿î ¸ñ·Ï¿¡¼­¿¡¼­ ½ºÅ©·ÑÇÒ ¼ö ÀÖ´Â ³Êºñ ¼³Á¤.
CB_SETITEMDATA ¸ñ·Ï â¿¡ LB_SETITEMDATA ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. ÁöÁ¤µÈ µÈ 32 ºñÆ® °ª ¸ñ·Ï Ç׸ñ¿¡ ¿¬°á.
CB_SETITEMHEIGHT ¸ñ·Ï â¿¡ LB_SETITEMHEIGHT ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. ÁöÁ¤ µÈ ¼ÒÀ¯ÀÚ°¡ ±×¸° ¸ñ·Ï Ç׸ñ ¶Ç´Â ¼±Åà ÇʵåÀÇ ³ôÀÌ ¼³Á¤.
CB_SETLOCALE ¸ñ·Ï â¿¡ ¸Þ½ÃÁö LB_SETLOCALE º¸³À´Ï´Ù ¹× ¸ñ·Ï¿¡ ´ë ÇÑ ÇöÀç ·ÎĶ ¼³Á¤ ÇÕ´Ï´Ù. ·ÎĶ ±×°ÍÀÌ CBS_SORT ½ºÅ¸ÀÏ°ú ¹®ÀÚ¿­ CB_ADDSTRING ¸¦ »ç¿ë ÇÏ ¿© Ãß°¡ ÇÏ´Â °æ¿ì ¸ñ·Ï Á¤·Ä ¹æ¹ýÀ» ¿µÇâÀ» ¹ÌĨ´Ï´Ù.
CB_SETTOPINDEX ¸ñ·Ï â¿¡ LB_SETTOPINDEX ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. ÁöÁ¤µÈ µÈ Ç׸ñ Ç¥½Ã ¹üÀ§ ¸Ç À̹ǷΠµå·Ó´Ù¿î ¸ñ·Ï ½ºÅ©·Ñ.
CB_SHOWDROPDOWN Çϰųª µå·Ó-´Ù¿î ¸ñ·ÏÀ» ¼û±é´Ï´Ù. ÀÌ ¸Þ½ÃÁö´Â ´Ü¼ø ÄÞº¸ »óÀÚ¿¡´Â ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù.
WM_CHAR ÇÁ·Î¼¼½º ÀÔ·ÂÀ» ¹®ÀÚÀÔ´Ï´Ù. µå·Ó´Ù¿î ¸ñ·Ï »óÀÚ¿¡¼­ÀÌ ¸Þ½ÃÁö´Â ÁöÁ¤ µÈ ¹®ÀÚ·Î ½ÃÀÛ Ã¹ ¹ø° Ç׸ñ ¼±Åà ¿µ¿ªÀ» À̵¿ ÇÏ´Â ¸ñ·Ï â¿¡ Àü´Þ µË´Ï´Ù. °£´Ü ÇÏ °í µå·Ó´Ù¿î ÄÞº¸ »óÀÚ¿¡¼­ÀÌ ¸Þ½ÃÁö¸¦ ÆíÁý ÄÁÆ®·Ñ¿¡ Àü´Þ µË´Ï´Ù.
WM_CLEAR ÆíÁý ¼±Åà ¿µ¿ªÀ» »èÁ¦ ÇÕ´Ï´Ù. °£´Ü ÇÏ °í µå·Ó´Ù¿î ÄÞº¸ »óÀÚ¿¡¼­ ÆíÁý ÄÁÆ®·ÑÀÌÀÌ ¸Þ½ÃÁö¸¦ ó¸®ÇÕ´Ï´Ù. µå·Ó´Ù¿î ¸ñ·Ï »óÀÚ¿¡¼­ â ÇÁ·Î½ÃÀú CB_ERR¸¦ ¹ÝȯÇÕ´Ï´Ù.
WM_COMMAND ÆíÁý ÄÁÆ®·Ñ ¹× ¸ñ·Ï â¿¡¼­ ¾Ë¸² ¸Þ½ÃÁö¸¦ ó¸® ÇÏ °í ºÎ¸ð â¿¡ ÇØ´ç ÄÞº¸ »óÀÚ ¾Ë¸² ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù.
ÆíÁý ÄÁÆ®·Ñ ¾Ë¸²¿¡ ´ë ÇÑ Ã¢ ÇÁ·Î½ÃÀú ¸ñ·Ï âÀÇ ÇöÀç ¼±Åà ¿µ¿ª, ij·µ »öÀÎ ¹× ÃÖ°í À妽º¸¦ ¾÷µ¥ÀÌÆ®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ñ·Ï ¾Ë¸² ¸Þ½ÃÁö¿¡ ´ë ÇÑ Ã¢ ÇÁ·Î½ÃÀú ¼±Åà ÇʵåÀÇ ³»¿ëÀ» ¾÷µ¥ÀÌÆ®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
WM_COMPAREITEM µÎ ¼ÒÀ¯ÀÚ°¡ ±×¸° ¸ñ·Ï Ç׸ñÀÇ »ó´ëÀû Á¤·Ä À§Ä¡¸¦ ÁöÁ¤ ÇÏ·Á¸é ÀÀ¿ë ÇÁ·Î±×·¥À» »ç¿ë ÇÏ¸é ºÎ¸ð â¿¡ ¸Þ½ÃÁö¸¦ Àü´Þ ÇÕ´Ï´Ù. ¸ñ·Ï â¿¡¼­ÀÌ ¸Þ½ÃÁö¸¦ ¼ö½Å ÇÏ´Â ÄÞº¸ »óÀÚ Ã¢.
WM_COPY ÆíÁý ¼±Åà ¿µ¿ªÀ» Ŭ¸³º¸µå¿¡ º¹»ç ÇÕ´Ï´Ù. °£´Ü ÇÏ °í µå·Ó´Ù¿î ÄÞº¸ »óÀÚ¿¡¼­ ÆíÁý ÄÁÆ®·ÑÀÌÀÌ ¸Þ½ÃÁö¸¦ ó¸®ÇÕ´Ï´Ù. µå·Ó´Ù¿î ¸ñ·Ï »óÀÚ¿¡¼­ â ÇÁ·Î½ÃÀú CB_ERR¸¦ ¹ÝȯÇÕ´Ï´Ù.
WM_CREATE ÄÞº¸ »óÀÚ ÃʱâÈ­.
WM_CUT ÆíÁý ¼±Åà ¿µ¿ªÀ» »èÁ¦ ÇÏ °í Ŭ¸³º¸µå¿¡ ¹èÄ¡ ÇÕ´Ï´Ù. °£´Ü ÇÏ °í µå·Ó´Ù¿î ÄÞº¸ »óÀÚ¿¡¼­ ÆíÁý ÄÁÆ®·ÑÀÌÀÌ ¸Þ½ÃÁö¸¦ ó¸®ÇÕ´Ï´Ù. µå·Ó´Ù¿î ¸ñ·Ï »óÀÚ¿¡¼­ â ÇÁ·Î½ÃÀú CB_ERR¸¦ ¹ÝȯÇÕ´Ï´Ù.
WM_DELETEITEM ¸ñ·Ï Ç׸ñ »èÁ¦ µÈ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ¾Ë¸®´Â ºÎ¸ð â¿¡ ¸Þ½ÃÁö¸¦ Àü´Þ ÇÕ´Ï´Ù. ¸ñ·Ï â¿¡¼­ÀÌ ¸Þ½ÃÁö¸¦ ¼ö½Å ÇÏ´Â ÄÞº¸ »óÀÚ Ã¢.
WM_DRAWITEM ÁöÁ¤µÈ µÈ ¸ñ·Ï Ç׸ñÀ» ±×¸®´Â µ¥ ÀÀ¿ë ÇÁ·Î±×·¥À» »ç¿ë ÇÏ¸é ºÎ¸ð â¿¡ ¸Þ½ÃÁö¸¦ Àü´Þ ÇÕ´Ï´Ù. ÄÞº¸ »óÀÚ Ã¢ ¸ñ·Ï â¿¡¼­ÀÌ ¸Þ½ÃÁö¸¦ ¹Þ½À´Ï´Ù. â ÇÁ·Î½ÃÀú ¶ÇÇÑ ÀÀ¿ë ÇÁ·Î±×·¥ ±×¸²ÆÇ µå·Ó-´Ù¿î ¸ñ·Ï »óÀÚÀÇ ¼±Åà Çʵ带ÀÌ ¸Þ½ÃÁö¸¦ ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù.
WM_ENABLE »ç¿ë Çϰųª ¸¶¿ì½º ¹× Å°º¸µå ÀÔ·Â ±ÝÁö »óÅ ¼³Á¤.
WM_ERASEBKGND ¹è°æ¿¡ Áö¿öÁý´Ï´Ù ³ªÅ¸³»´Â ¹Ýȯ 1.
WM_GETDLGCODE DLG_WANTCHARS ¹× DLGC_WANTARROWS °ªÀÇ Á¶ÇÕÀ» ¹ÝȯÇÕ´Ï´Ù.
WM_GETFONT ÅؽºÆ®¸¦ ±×¸± °ÍÀÔ´Ï´Ù ÄÞº¸ »óÀÚ´Â ÇöÀç ±Û²Ã ÇÚµéÀ» ¹Ýȯ ÇÕ´Ï´Ù.
WM_GETTEXT ¼±Åà ÇʵåÀÇ ³»¿ëÀÌ ÁöÁ¤µÈ µÈ ¹öÆÛ¿¡ º¹»çÇÕ´Ï´Ù. ÆíÁý ÄÁÆ®·ÑÀÌÀÌ ¸Þ½ÃÁö¸¦ ó¸® ÇÏ´Â °£´Ü ÇÏ °í µå·Ó´Ù¿î ÄÞº¸ »óÀÚ.
WM_GETTEXTLENGTH ¼±Åà Çʵ忡 ÀÖ´Â ÅؽºÆ®ÀÇ ¹®ÀÚ¿¡¼­ ±æÀÌ ¹ÝȯÇÕ´Ï´Ù. ÆíÁý ÄÁÆ®·ÑÀÌÀÌ ¸Þ½ÃÁö¸¦ ó¸® ÇÏ´Â °£´Ü ÇÏ °í µå·Ó´Ù¿î ÄÞº¸ »óÀÚ.
WM_KEYDOWN ¹®ÀÚ°¡ Å°º¸µå ÀÔ·ÂÀ» ó¸® ÇÕ´Ï´Ù. µå·Ó´Ù¿î ¸ñ·Ï »óÀÚ¿¡¼­ÀÌ ¸Þ½ÃÁö Ç¥½Ã Çϰųª ÀÚü¸¦ ¼û±æ ¶Ç´Â ÇöÀç ¼±Åà ¿µ¿ª ¶Ç´Â ij·µ À妽º º¯°æ ¸ñ·Ï â¿¡ Àü¼Û µË´Ï´Ù. ÀÌ ¸Þ½ÃÁö´Â °£´Ü ÇÏ °í µå·Ó´Ù¿î ÄÞº¸ »óÀÚ¿¡¼­ ÆíÁý ÄÁÆ®·Ñ¿¡ Àü´Þ µË´Ï´Ù. ÆíÁý ÄÁÆ®·Ñ ƯÁ¤ Å° ¹× È­»ìÇ¥ Å°¿Í f4 Å° À§ °°Àº ¸ñ·Ï â¿¡ Àü´Þ.
WM_KILLFOCUS ¼±Åà Çʵ忡¼­ °­Á¶ ¼û°ÜÁö°í ÇÊ¿äÇÑ °æ¿ì µå·Ó´Ù¿î ¸ñ·ÏÀ» ´Ý½À´Ï´Ù. ÀÔ·ÂµÈ Æ÷Ä¿½º¸¦ ¹Þ´Â â ÄÞº¸ »óÀÚ (¿¹¸¦ µé¾î, ÆíÁý ÄÁÆ®·Ñ)ÀÇ ÀϺÎÀÔ´Ï´Ù,ÀÌ ¸Þ½ÃÁö´Â ¹«½Ã µË´Ï´Ù.
WM_LBUTTONDBLCLK WM_LBUTTONDOWN ¿Í µ¿ÀÏ.
WM_LBUTTONDOWN ¼³Á¤ Æ÷Ä¿½º¸¦ ÄÞº¸ »óÀÚ, µå·Ó´Ù¿î ÄÞº¸ »óÀÚ ¹× µå·Ó´Ù¿î ¸ñ·Ï, ¿­°Å³ª ¸ñ·ÏÀ» ´ÝÀ» ¼ö ÀÖ½À´Ï´Ù. â ÇÁ·Î½ÃÀú ĸó ¸¶¿ì½º¸¦ µå·¡±× ÇÏ °í ¸¶¿ì½º ¹öÆ°À» ¹æÃâ ÇÏ ¿© ¼±Åà °¡´É ¸ñ·ÏÀ» ¿­¾úÀ» °æ¿ì.
WM_LBUTTONUP ¸¶¿ì½º ¸ñ·Ï ¿­ ÇÏ´Â °æ¿ì ¸¶¿ì½º ĸó¸¦ ÇØÁ¦.
WM_MEASUREITEM ÁöÁ¤µÈ µÈ MEASUREITEMSTRUCT ±¸Á¶Ã¼ÀÇ ³»¿ëÀ» ¼öÁ¤ ÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥À» »ç¿ë ÇÏ¸é ºÎ¸ð â¿¡ ¸Þ½ÃÁö¸¦ °Ô½Ã ÇÕ´Ï´Ù. ¸ñ·Ï â¿¡¼­ÀÌ ¸Þ½ÃÁö¸¦ ¼ö½Å ÇÏ´Â ÄÞº¸ »óÀÚ Ã¢.
WM_MOUSEMOVE ¸¶¿ì½º ¸ñ·Ï ¿­¾ú½À´Ï´Ù ¿©ÀüÈ÷ ¾Æ·¡·Î ¸¶¿ì½º ´ÜÃ߸¦ ÇÏ´Â °æ¿ì ¸ñ·Ï â¿¡ ¸Þ½ÃÁö¸¦ °Ô½Ã ÇÕ´Ï´Ù. ±×·¯¸é »ç¿ëÀÚ°¡ ¸ñ·Ï Ç׸ñ¿¡ ¸¶¿ì½º Æ÷ÀÎÅ͸¦ ²ø¾î¼­ ´ÜÃ߸¦ ³õÀ¸¸é Ç׸ñ ¼±ÅÃ.
WM_NCCREATE ÄÞº¸ »óÀÚ Ã¢ ÇÁ·Î½ÃÀú¿¡ ÀÇÇØ »ç¿ë µÇ´Â ³»ºÎ µ¥ÀÌÅÍ ±¸Á¶¸¦ ÇÒ´ç.
WM_NCDESTROY WM_NCCREATE ¸Þ½ÃÁö¿¡ ÇÒ´ç µÈ ¸®¼Ò½º ÇØÁ¦.
WM_PAINT ÄÞº¸ »óÀÚÀÇ À߸ø µÈ ¿µ¿ªÀ» Ä¥ÇÕ´Ï´Ù. WParam NULLÀÌ ¾Æ´Ñ °æ¿ì ÇÏÀ§ Ŭ·¡½º ÇÔ¼ö¿¡¼­ Àü´Þ µÈ DC ÇÚµé ¼ö °£ÁÖ µË´Ï´Ù. â ÇÁ·Î½ÃÀú¿¡¼­ ÁöÁ¤ µÈ DC¸¦ »ç¿ë ÇÏ ¿© È£Ãâ ÇÏ´Â ´ë½Å BeginPaint ¹× EndPaint.
WM_PASTE ÆíÁý ¼±ÅÃÀ» Ŭ¸³º¸µåÀÇ ³»¿ëÀ¸·Î ¹Ù²ß´Ï´Ù. °£´Ü ÇÏ °í µå·Ó´Ù¿î ÄÞº¸ »óÀÚ¿¡¼­ ÆíÁý ÄÁÆ®·ÑÀÌÀÌ ¸Þ½ÃÁö¸¦ ó¸®ÇÕ´Ï´Ù. µå·Ó´Ù¿î ¸ñ·Ï »óÀÚ¿¡¼­ â ÇÁ·Î½ÃÀú CB_ERR¸¦ ¹ÝȯÇÕ´Ï´Ù.
WM_SETFOCUS ÆíÁý ÄÁÆ®·Ñ ¶Ç´Â µå·Ó´Ù¿î ¸ñ·Ï »óÀÚ¿¡ Æ÷Ä¿½º¸¦ ¼³Á¤ ÇÏ °í ¹ÝÀü ¼±Åà ÇÊµå ¸ñ·Ï â¿¡¼­ ij·µÀ» ¼³Á¤.
WM_SETFONT ³»ºÎ ±¸Á¶¿¡ ÁöÁ¤ µÈ ±Û²Ã ÇÚµéÀ» ÀúÀå, ¼±Åà ÇÊµå ¹× ¸ñ·Ï Å©±â¸¦ Á¶Á¤ ÇÏ °í ÄÞº¸ »óÀÚ Ã¢ÀÌ ¹«È¿È­. ÅؽºÆ® ¼±Åà Çʵå¿Í ¸ñ·Ï¿¡ ÀúÀå µÈ ±Û²Ã¿¡¼­ Ç¥½Ã µË´Ï´Ù.
WM_SETREDRAW ¼³Á¤ Çϰųª ´Ù½Ã ±×¸®±â Ç÷¡±×¸¦ Áö¿ó´Ï´Ù. Ç÷¡±×¸¦ ´Ù½Ã ¼³Á¤ÇÒ ¶§±îÁö ÄÞº¸ »óÀÚ°¡ µÇÁö ±×·ÁÁý´Ï´Ù ´Ù½Ã ±×¸®±â Ç÷¡±×ÀÇ ¼±ÅÃÀ» Ãë¼Ò ÇÏ´Â °æ¿ì.
WM_SETTEXT ÆíÁý ÄÁÆ®·ÑÀÇ ³»¿ëÀ» ¼³Á¤ÇÕ´Ï´Ù. °£´Ü ÇÏ °í µå·Ó´Ù¿î ÄÞº¸ »óÀÚ¿¡¼­ ÆíÁý ÄÁÆ®·ÑÀÌÀÌ ¸Þ½ÃÁö¸¦ ó¸®ÇÕ´Ï´Ù. µå·Ó´Ù¿î ¸ñ·Ï »óÀÚ¿¡¼­ â ÇÁ·Î½ÃÀú CB_ERR¸¦ ¹ÝȯÇÕ´Ï´Ù.
WM_SIZE ÇÊ¿äÇÑ °æ¿ì ÀÚ½Ä Ã¢ Å©±â¸¦ Á¶Á¤ÇÕ´Ï´Ù.
WM_SYSKEYDOWN ¿­°Å³ª ÀÖ´Â È­»ìÇ¥¿¡ µû¶ó »ç¿ëÀÚ Å°¸¦ ´©¸£¸é µå·Ó´Ù¿î ¸ñ·Ï ´Ý½À´Ï´Ù.

´Ù¸¥ ¸ðµç ¸Þ½ÃÁö¿¡ ´ë ÇÑ ±âº» ó¸® DefWindowProc ÇÔ¼ö¿¡ Àü´Þ µË´Ï´Ù.

 

Index