¹Ì¸® Á¤ÀÇ µÈ ÆíÁý Á¦¾î â Ŭ·¡½º¿¡ ´ë ÇÑ Ã¢ ÇÁ·Î½ÃÀú¸¦ ±âº» ÆíÁý ÄÁÆ®·Ñ ÇÁ·Î½ÃÀú¸¦ ó¸® ÇÏÁö ¾Ê´Â ¸ðµç ¸Þ½ÃÁö¿¡ ´ë ÇÑ Ã³¸®¸¦ ½Ç½Ã ÇÕ´Ï´Ù. ¸ðµç ¸Þ½ÃÁö¿¡ ´ë ÇÑ ÆíÁý ÄÁÆ®·Ñ ÇÁ·Î½ÃÀú FALSE ¹Ýȯ µÉ ¶§ ¹Ì¸® Á¤ÀÇ µÈ â ÇÁ·Î½ÃÀú ¸Þ½ÃÁö¸¦ È®ÀÎ ÇÏ °í ´ÙÀ½ ±âº» µ¿ÀÛÀ» ¼öÇà.
¸Þ½ÃÁö | ±âº» µ¿ÀÛ |
---|---|
EM_CANUNDO | µ¿ÀÛÀ» Á¦¾î ÇÏ´Â ÆíÁý ÇÏ´Â °æ¿ì TRUE¸¦ ¹Ýȯ ÇÒ ¼ö ÀÖ½À´Ï´Ù. |
EM_CHARFROMPOS | ¹®ÀÚ À妽º ¹× ÁöÁ¤µÈ µÈ ÁöÁ¡¿¡ °¡Àå °¡±î¿î ¹®ÀÚÀÇ ÁÙ À妽º¸¦ ¹Ýȯ ÇÕ´Ï´Ù. |
EM_EMPTYUNDOBUFFER | ½ÇÇà Ãë¼Ò ¹öÆÛ¸¦ ºñ¿ì°í false EM_CANUNDO ¸Þ½ÃÁö °Ë»ö ½ÇÇà Ãë¼Ò Ç÷¡±×¸¦ ¼³Á¤ ÇÏ. ÀÚµ¿À¸·Î ½Ã½ºÅÛÀº ÆíÁý ÄÁÆ®·ÑÀÌ WM_SETTEXT ¶Ç´Â EM_SETHANDLE ¸Þ½ÃÁö¸¦ ¹ÞÀ» ¶§¸¶´Ù ½ÇÇà Ãë¼Ò Ç÷¡±×¸¦ Áö¿ó´Ï´Ù. |
EM_FMTLINES | Ãß°¡ ¶Ç´Â ¿©·¯ ÁÙ ÆíÁý ÄÁÆ®·Ñ¿¡ ºÎµå·¯¿î ¶óÀÎ ºê·¹ÀÌÅ© ¹®ÀÚ (µÎ ij¸®Áö ¸®ÅÏ ¹× ÁÙ ¹Ù²Þ ÇÑ) ·¡ÇÎµÈ ÁÙ ³¡À» Á¦°Å ÇÕ´Ï´Ù. ´ÜÀÏ ÁÙ ÆíÁý ÄÁÆ®·Ñ¿¡¼ ó¸® µÇÁö ¾Ê½À´Ï´Ù. |
EM_GETFIRSTVISIBLELINE | ´ÜÀÏ-¶óÀο¡ ù ¹ø° Ç¥½Ã ¹®ÀÚÀÇ À妽º ÆíÁý ÄÁÆ®·Ñ ¶Ç´Â ÆíÁý ÄÁÆ®·ÑÀº multiline¿¡¼ ¸Ç À§¿¡ Ç¥½Ã ÁÙÀÇ À妽º¸¦ ¹Ýȯ ÇÕ´Ï´Ù. |
EM_GETHANDLE | ÄÁÆ®·ÑÀÇ ÅؽºÆ®¸¦ ÆíÁý ÇÏ´Â multilineÀ» Æ÷ÇÔ ÇÏ´Â ¹öÆÛ¸¦ ½Äº° ÇÏ´Â ÇÚµéÀ» ¹Ýȯ ÇÕ´Ï´Ù. ´ÜÀÏ ÁÙ ÆíÁý ÄÁÆ®·Ñ¿¡¼ ó¸® µÇÁö ¾Ê½À´Ï´Ù. |
EM_GETLIMITTEXT | ÇöÀç ÅؽºÆ® Á¦ÇÑÀ» ¹®ÀÚ ¹Ýȯ ÇÕ´Ï´Ù. |
EM_GETLINE | ´ÜÀÏ-¶óÀο¡ º¹»ç ¹®ÀÚ ¹öÆÛ¸¦ ÄÁÆ®·Ñ ÆíÁý ÇÏ °í º¹»çÇÒ ¹®ÀÚ ¼ö¸¦ ¹Ýȯ ÇÕ´Ï´Ù. ¿©·¯ ÁÙ ÆíÁý ÄÁÆ®·Ñ¿¡¼ ÄÁÆ®·ÑÀ» º¹»ç ÇÏ´Â ¹®ÀÚ ¼ö¸¦ ¹Ýȯ ÇÕ´Ï´Ù ÅؽºÆ® ÁÙÀ» °Ë»ö. |
EM_GETLINECOUNT | ÆíÁý ÄÁÆ®·ÑÀÇ ÁÙ ¼ö¸¦ ¹ÝȯÇÕ´Ï´Ù. |
EM_GETMARGINS | ¿ÞÂÊ ¹× ¿À¸¥ÂÊ ¿©¹é ³Êºñ¸¦ ¹ÝȯÇÕ´Ï´Ù. |
EM_GETMODIFY | ÆíÁý ÄÁÆ®·ÑÀÇ ³»¿ëÀÌ ¼öÁ¤ µÇ¾ú´ÂÁö ¿©ºÎ¸¦ ³ªÅ¸³»´Â Ç÷¡±×¸¦ ¹Ýȯ ÇÕ´Ï´Ù. |
EM_GETPASSWORDCHAR | ÆíÁý ÄÁÆ®·Ñ »ç¿ë ES_PASSWORD ½ºÅ¸ÀÏ°ú ÇÔ²²¿¡¼ ÇÏ´Â ¹®ÀÚ¸¦ ¹Ýȯ ÇÕ´Ï´Ù. |
EM_GETRECT | ÆíÁý ÄÁÆ®·Ñ¿¡¼ ¼½Ä »ç°¢ÇüÀÇ ÁÂÇ¥¸¦ ¹ÝȯÇÕ´Ï´Ù. |
EM_GETSEL | ½ÃÀÛ ¹× ³¡ ¹®ÀÚ À§Ä¡ ÆíÁý ÄÁÆ®·ÑÀÇ ÇöÀç ¼±Åà ¿µ¿ªÀ» ¹Ýȯ ÇÕ´Ï´Ù. |
EM_GETTHUMB | ½ºÅ©·Ñ »óÀÚÀÇ À§Ä¡¸¦ ¹ÝȯÇÕ´Ï´Ù. |
EM_GETWORDBREAKPROC | ÆíÁý ÄÁÆ®·Ñ¿¡¼ ÇöÀç ´Ü¾î ÁÙ ¹Ù²Þ ÇÔ¼ö ÁÖ¼Ò¸¦ ¹ÝȯÇÕ´Ï´Ù. |
EM_LINEFROMCHAR | ÀÌ ÁöÁ¤ µÈ ¹®ÀÚ À妽º¸¦ Æ÷ÇÔ ÇÏ´Â ¿©·¯ ÁÙ ÆíÁý ÄÁÆ®·Ñ¿¡ ÀÖ´Â ÁÙÀÇ 0ºÎÅÍ ½ÃÀÛ ¹øÈ£¸¦ ¹Ýȯ ÇÕ´Ï´Ù ¸Þ½ÃÁö EM_LINEINDEX ¸Þ½ÃÁöÀÇ ¹Ý´ëÀÔ´Ï´Ù. ´ÜÀÏ ÁÙ ÆíÁý ÄÁÆ®·Ñ¿¡¼ ó¸® µÇÁö ¾Ê½À´Ï´Ù. |
EM_LINEINDEX | ¿©·¯ ÁÙ ÆíÁý ÄÁÆ®·Ñ¿¡ ÀÖ´Â ÁÙÀÇ ¹®ÀÚ¸¦ ¹ÝȯÇÕ´Ï´Ù. ÀÌ ¸Þ½ÃÁö´Â EM_LINEFROMCHAR ¸Þ½ÃÁöÀÇ ¹Ý´ëÀÔ´Ï´Ù. ´ÜÀÏ ÁÙ ÆíÁý ÄÁÆ®·Ñ¿¡¼ ó¸® µÇÁö ¾Ê½À´Ï´Ù. |
EM_LINELENGTH | ´ÜÀÏ ÁÙ ÆíÁý ÄÁÆ®·ÑÀÇ ¹®ÀÚ¿¡¼ ±æÀÌ ¹ÝȯÇÕ´Ï´Ù. ¿©·¯ ÁÙ ÆíÁý ÄÁÆ®·Ñ¿¡ ÁöÁ¤µÈ µÈ ÁÙÀÇ ¹®ÀÚ¿¡¼ ±æÀÌ ¹ÝȯÇÕ´Ï´Ù. |
EM_LINESCROLL | (ÇØ´ç µÇ´Â °æ¿ì ÄÁÆ®·Ñ¿¡ ES_LEFT ½ºÅ¸ÀÏ) ´ÜÀÏ ÁÙ ÆíÁý ÄÁÆ®·Ñ¿¡ ¼¼·Î ¶Ç´Â °¡·Î·Î ¿©·¯ ÁÙ ÆíÁý ÄÁÆ®·Ñ¿¡¼ ÅؽºÆ®¸¦ ½ºÅ©·ÑÇÕ´Ï´Ù. LParam ¸Å°³ º¯¼ö ÇöÀç ÁÙ¿¡¼ ½ÃÀÛ ¼¼·Î·Î ½ºÅ©·ÑÇÒ ÁÙ ¼ö¸¦ ÁöÁ¤ ÇÕ´Ï´Ù. WParam ¸Å°³ º¯¼ö ÁöÁ¤ °¡·Î·Î ½ºÅ©·ÑÇÒ ¹®ÀÚÀÇ ¼ö ÇöÀç ¹®ÀÚ¿¡¼ ½ÃÀÛ. |
EM_POSFROMCHAR | Ŭ¶óÀ̾ðÆ® ÁÂÇ¥ ÁöÁ¤ µÈ ¹®ÀÚ¸¦ ¹ÝȯÇÕ´Ï´Ù. |
EM_REPLACESEL | ÀÀ¿ë ÇÁ·Î±×·¥ Á¦°ø ¹öÆÛ¿¡ ÅؽºÆ®¿Í ÇÔ²² ÇöÀç ¼±Åà ¿µ¿ªÀ» ´ëü, ºÎ¸ð â EN_UPDATE ¹× EN_CHANGE ¸Þ½ÃÁö º¸³»°í ½ÇÇà Ãë¼Ò ¹öÆÛ ¾÷µ¥ÀÌÆ®. |
EM_SCROLL | ÅؽºÆ® ¿©·¯ ÁÙ ÆíÁý ÄÁÆ®·Ñ¿¡ ¼¼·Î·Î ½ºÅ©·ÑÇÕ´Ï´Ù. ÀÌ ¸Þ½ÃÁö´Â ÆíÁý ÄÁÆ®·Ñ¿¡ WM_VSCROLL ¸Þ½ÃÁö¸¦ º¸³»´Â °Í°ú °°½À´Ï´Ù. ´ÜÀÏ ÁÙ ÆíÁý ÄÁÆ®·Ñ¿¡¼ ó¸® µÇÁö ¾Ê½À´Ï´Ù. |
EM_SCROLLCARET | ij·µÀ» ½ºÅ©·Ñ ÇÏ´Â ÆíÁý ÄÁÆ®·Ñ¿¡¼ º¸±â¿¡. |
EM_SETFONT | Áö¿ø µÇÁö ¾Ê´Â. |
EM_SETHANDLE | ÅؽºÆ® ¹öÆÛ¸¦ »ç¿ë ÇÏ´Â ¸Þ¸ð¸® ÇÚµéÀ» ¼³Á¤, ½ÇÇà Ãë¼Ò ¹öÆÛ¸¦ ºñ¿ì°í, ½ºÅ©·Ñ À§Ä¡¸¦ 0À¸·Î ´Ù½Ã ¼³Á¤ ÇÏ °í âÀ» ´Ù½Ã ±×¸³´Ï´Ù. |
EM_SETLIMITTEXT | ¹®ÀÚ ÆíÁý ÄÁÆ®·Ñ¿¡ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù ÃÖ´ë ¼ö ¼³Á¤. Windows NT: ´ÜÀÏ ÁÙ ÆíÁý ÄÁÆ®·Ñ¿¡ ´ë ÇÑÀÌ °ªÀº 0x7FFFFFFE ¶Ç´Â wParam ¸Å°³ º¯¼ö °ª Áß ÀÛ½À´Ï´Ù. ¿©·¯ ÁÙ ÆíÁý ÄÁÆ®·Ñ¿¡ ´ë ÇÑÀÌ °ª 0xFFFFFFFF ¶Ç´Â wParam ¸Å°³ º¯¼ö °ªÀÌ ´õ ÀÛÀº. Windows 95 ¹× Windows 98: 0X7FFE ¶Ç´Â wParam ¸Å°³ º¯¼ö °ªÀÌÀÌ °ªÀº ´ÜÀÏ ÁÙ ÆíÁý ÄÁÆ®·Ñ¿¡ ´ë ÇÑ ´õ ÀÛÀº. ¿©·¯ ÁÙ ÆíÁý ÄÁÆ®·Ñ¿¡ ´ë ÇÑÀÌ °ªÀº 0xFFFF ¶Ç´Â wParam ¸Å°³ º¯¼ö °ª Áß ´õ ÀÛÀº ÂÊÀ¸·Î. |
EM_SETMARGINS | ¿ÞÂÊ ¹× ¿À¸¥ÂÊ ¿©¹é ³Êºñ¸¦ ¼³Á¤ ÇÏ °í »õ ¿©¹é¿¡ ¸Â°Ô ÆíÁý ÄÁÆ®·ÑÀ» ´Ù½Ã ±×¸³´Ï´Ù. |
EM_SETMODIFY | ¼³Á¤ Çϰųª ÆíÁý ÄÁÆ®·ÑÀÌ ¼öÁ¤ µÇ¾ú´ÂÁö ¿©ºÎ¸¦ ³ªÅ¸³»±â À§ÇØ ¼öÁ¤ Ç÷¡±×¸¦ Áö¿ì°í. |
EM_SETPASSWORDCHAR | ÆíÁý ÄÁÆ®·Ñ »ç¿ë ES_PASSWORD ½ºÅ¸ÀÏ°ú ÇÔ²²¿¡¼ ÇÏ´Â ¹®ÀÚ¸¦ Á¤ÀÇ ÇÕ´Ï´Ù. |
EM_SETREADONLY | ¼³Á¤ Çϰųª Àбâ Àü¿ë ½ºÅ¸ÀÏ (ES_READONLY) ÆíÁý ÄÁÆ®·Ñ¿¡¼ Á¦°Å. |
EM_SETRECT | ¿©·¯ ÁÙ ÆíÁý ÄÁÆ®·Ñ¿¡ ´ë ÇÑ ¼½Ä »ç°¢Çü ¼³Á¤ ÇÏ °í À©µµ¿ì¸¦ ´Ù½Ã ±×¸³´Ï´Ù. ´ÜÀÏ ÁÙ ÆíÁý ÄÁÆ®·Ñ¿¡¼ ó¸® µÇÁö ¾Ê½À´Ï´Ù. |
EM_SETRECTNP | ¿©·¯ ÁÙ ÆíÁý ÄÁÆ®·Ñ¿¡ ´ë ÇÑ ¼½Ä »ç°¢Çü ¼³Á¤ ÇÏÁö¸¸ ⠴ٽà ±×¸®±â ÀÖÁö ¾Ê½À´Ï´Ù. ´ÜÀÏ ÁÙ ÆíÁý ÄÁÆ®·Ñ¿¡¼ ó¸® µÇÁö ¾Ê½À´Ï´Ù. |
EM_SETSEL | ¼³Á¤ ½ÃÀÛ ¹× ³¡ À§Ä¡¸¦ ¼±Åà ÇÏ ¿© ÆíÁý ÄÁÆ®·Ñ¿¡ ¹®ÀÚ ¹üÀ§ ¼±ÅÃ. |
EM_SETTABSTOPS | ¼³Á¤ ÅÇ Á¤Áö À§Ä¡´Â multiline¿¡¼ ÄÁÆ®·ÑÀ» ÆíÁý ÇÕ´Ï´Ù. ´ÜÀÏ ÁÙ ÆíÁý ÄÁÆ®·Ñ¿¡¼ ó¸® µÇÁö ¾Ê½À´Ï´Ù. |
EM_SETWORDBREAKPROC | ÀÀ¿ë ÇÁ·Î±×·¥ Á¤ÀÇ ´Ü¾î ÁÙ ¹Ù²Þ ±â´É ±âº» ´Ü¾î ÁÙ ¹Ù²Þ ÇÔ¼ö¸¦ ´ëü. |
EM_UNDO | ¸ðµç ÅؽºÆ®¸¦ ¹æ±Ý »ðÀÔ ¶Ç´Â »èÁ¦ µÈ ¸ðµç ¹®ÀÚ¸¦ »ðÀÔ ÇÏ °í »ðÀÔµÈ ÇÑ ÅؽºÆ®¸¦ ¼³Á¤ ÇÏ´Â ¼±Åà ¿µ¿ªÀ» Á¦°Å ÇÕ´Ï´Ù. ÇÊ¿äÇÑ °æ¿ì ºÎ¸ð â¿¡ EN_UPDATE ¹× EN_CHANGE ¾Ë¸² ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. |
WM_CHAR | ´ÜÀÏ ÁÙ ÆíÁý ÄÁÆ®·Ñ¿¡ ¹®ÀÚ¸¦ ±â·Ï ÇÏ °í ºÎ¸ð â¿¡ EN_UPDATE ¹× EN_CHANGE ¾Ë¸² ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. ÄÁÆ®·ÑÀ» ÆíÁý ÇÏ´Â multiline¿¡ ¹®ÀÚ¸¦ ¾¹´Ï´Ù. Ctrl + c º¹»ç ÇÏ °í ctrl + v ºÙ¿©³Ö±â µîÀÇ Ç¥ÁØ ±â´É¿¡ ´ë ÇÑ ¾×¼¿·¯·¹ÀÌÅÍ Å°¸¦ ó¸®ÇÕ´Ï´Ù. Multiline ÆíÁý ÄÁÆ®·Ñ, ¶ÇÇÑ ÇÁ·Î¼¼½º ÅÇ ¹× ctrl + ÅÇ Å° ´ëÈ »óÀÚ¿¡¼ ÄÁÆ®·Ñ »çÀÌ À̵¿ ÇÏ °í multiline¿¡ ÅÇÀ» »ðÀÔ ÇÏ´Â ÄÁÆ®·ÑÀ» ÆíÁý ÇÕ´Ï´Ù. »ç¿ë ÇÏ´Â À߸ø µÈ ¹®ÀÚ¿¡ ´ë ÇÑ MessageBeep ÇÔ¼ö. |
WM_CLEAR | °æ¿ì ÆíÁý ÄÁÆ®·ÑÀÇ ÇöÀç ¼±Åà ¿µ¿ªÀ» Áö¿ó´Ï´Ù. ÇöÀç ¼±Åà ¿µ¿ªÀÌ ¾ø´Â °æ¿ì ij·µÀÇ ¿À¸¥ÂÊ ¹®ÀÚ¸¦ »èÁ¦ ÇÕ´Ï´Ù. »ç¿ëÀÚ°¡ shift Å°¸¦ ´©¸¦ °æ¿ìÀÌ ¼±Åà ¿µ¿ªÀ» Ŭ¸³º¸µå¿¡ À߶ó³À´Ï´Ù ¶Ç´Â ¼±Åà ¿µ¿ªÀÌ ¾ø´Â °æ¿ì ij·µÀÇ ¿ÞÂÊ ¹®ÀÚ¸¦ »èÁ¦ ÇÕ´Ï´Ù. »ç¿ëÀÚ°¡ ctrl Å°¸¦ ´©¸¦ °æ¿ìÀÌ ¼±ÅÃ, »èÁ¦ ¶Ç´Â ¼±Åà ¿µ¿ªÀÌ ¾ø´Â °æ¿ì ¶óÀÎÀÇ ³¡¿¡ »èÁ¦. |
WM_COPY | ½ºÅ¸ÀÏÀº ES_PASSWORD, ¸Þ½ÃÁöÀÇ °æ¿ì 0À» ¹Ýȯ ÇÏÁö ¾Ê´Â ÅؽºÆ®¸¦ Ŭ¸³º¸µå¿¡ º¹»ç. |
WM_CREATE | ÆíÁý ÄÁÆ®·ÑÀ» ¸¸µé°í ¼º°ø ¶Ç´Â ½ÇÆп¡ ´ë ÇÑ 1 ÁøÁ¤ÇÑ ºÎ¸ð â¿¡ ¾Ë¸³´Ï´Ù. |
WM_CUT | ¼±Åà ¿µ¿ªÀ» Ŭ¸³º¸µå¿¡ À߶ó³À´Ï´Ù ¶Ç´Â ¼±Åà ÇÏÁö ¾ÊÀº °æ¿ì Ä¿¼ÀÇ ¿ÞÂÊ¿¡ ÀÖ´Â ¹®ÀÚ¸¦ »èÁ¦ ÇÕ´Ï´Ù. |
WM_ENABLE | ´ÜÀÏ ÁÙ ÆíÁý ÄÁÆ®·Ñ¿¡ ´ë ÇÑ È¸»öÀ¸·Î ±×·Á¾ß »ç°¢ÇüÀ» ¹ß»ý ÇÕ´Ï´Ù. ÇÑ ÁÙ ·¹À̾ƿô°ú ¿©·¯ ÁÙ ÆíÁý ÄÁÆ®·Ñ¿¡ ´ë ÇÑ È°¼ºÈ µÈ »óŸ¦ ¹Ýȯ ÇÕ´Ï´Ù. |
WM_ERASEBKGND | ÆíÁý ÄÁÆ®·ÑÀÇ ÇöÀç »ö»óÀÇ ¿©·¯ ÁÙ ÆíÁý ÄÁÆ®·Ñ âÀ» ä¿ó´Ï´Ù. |
WM_GETDLGCODE | ´ÙÀ½ °ªÀ» ¹Ýȯ ÇÕ´Ï´Ù: DLGC_HASSETSEL, DLGC_WANTCHARS ¹× DLGC_WANTARROWS. ¿©·¯ ÁÙ ÆíÁý ÄÁÆ®·Ñ¿¡ ¶ÇÇÑ DLGC_WANTALLKEYSÀ» ¹ÝȯÇÕ´Ï´Ù. »ç¿ëÀÚ°¡ alt + ¹é½ºÆäÀ̽º Å°¸¦ ´©¸£¸é, ±×°ÍÀº ¶ÇÇÑ DLGC_WANTMESSAGE ¹Ýȯ. |
WM_GETFONT | ÄÁÆ®·Ñ ½Ã½ºÅÛ ±Û²ÃÀ» »ç¿ë ÇÏ´Â °æ¿ì ÄÁÆ®·Ñ ¶Ç´Â NULL¿¡¼ »ç¿ë µÇ´Â ±Û²ÃÀÇ ÇÚµéÀ» ¹Ýȯ ÇÕ´Ï´Ù. |
WM_GETTEXT | ÁöÁ¤ÇÑ ¼öÀÇ ¹®ÀÚ¸¦ ¹öÆÛ¿¡ º¹»ç ÇÏ °í º¹»ç ÇÏ´Â ¹®ÀÚ ¼ö¸¦ ¹Ýȯ ÇÕ´Ï´Ù. |
WM_GETTEXTLENGTH | ¹®ÀÚ ÆíÁý ÄÁÆ®·ÑÀÇ ÅؽºÆ® ±æÀÌ ¹ÝȯÇÕ´Ï´Ù. Null-Á¾·á ¹®ÀÚ ±æÀÌ Æ÷ÇÔ µÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù. |
WM_HSCROLL | ¿©·¯ ÁÙ ÆíÁý ÄÁÆ®·ÑÀÇ ÅؽºÆ®¸¦ °¡·Î·Î ½ºÅ©·Ñ ÇÏ °í ½ºÅ©·Ñ »óÀÚ À̵¿ ó¸®. |
WM_KEYDOWN | Ç¥ÁØ °¡»ó Å° ÄÚµå ó¸®. |
WM_KILLFOCUS | ÆíÁý ÄÁÆ®·Ñ âÀÇ Å°º¸µå Æ÷Ä¿½º¸¦ Á¦°Å, ij·µÀ» Æı« ÇÏ °í, ÇöÀç ¼±Åà ¿µ¿ªÀ» ¼û±é´Ï´Ù ÇÏ °í ÆíÁý ÄÁÆ®·ÑÀÌ Æ÷Ä¿½º¸¦ ÀÒÀº ºÎ¸ð â¿¡ ¾Ë¸³´Ï´Ù. |
WM_LBUTTONDBLCLK | ÇöÀç ¼±ÅÃÀ» Ãë¼Ò ÇÏ °í Ä¿¼ ¾Æ·¡ ´Ü¾î¸¦ ¼±Åà ÇÕ´Ï´Ù. Shift Å° ´Ù¿î µÇ ¸é Ä¿¼ ¾Æ·¡ ´Ü¾î ¼±Åà ¿µ¿ª È®Àå. |
WM_LBUTTONDOWN | ÇöÀç »ðÀÔÁ¡À» º¯°æÇÕ´Ï´Ù. ½ÃÇÁÆ® Å° ¾Æ·¡·Î °æ¿ì Ä¿¼ÀÇ À§Ä¡¸¦ ¼±Åà ¿µ¿ªÀ» È®Àå ÇÕ´Ï´Ù. ¶ÇÇÑ ¿©·¯ ÁÙ ÆíÁý ÄÁÆ®·Ñ¿¡¼ ¿©·¯ ÁÙ ÆíÁý ÄÁÆ®·Ñ â ¹Û¿¡ ¼ ¸¶¿ì½º ¹öÆ° »ç¿ëÀÚ¸¦ º¸À¯ ÇÏ´Â °æ¿ì ÀÚµ¿À¸·Î ½ºÅ©·Ñ ŸÀÌ¸Ó ¼³Á¤. |
WM_LBUTTONUP | ¸¶¿ì½º ĸó¸¦ ÇØÁ¦ ÇÏ °í ´ÜÀÏ ÁÙ ÆíÁý ÄÁÆ®·Ñ¿¡ ÅؽºÆ® »ðÀÔÁ¡À» ¼³Á¤ ÇÕ´Ï´Ù. ¿©·¯ ÁÙ ÆíÁý ÄÁÆ®·Ñ¿¡ ±×°ÍÀº ¶ÇÇÑ WM_LBUTTONDOWN ¸Þ½ÃÁö¿¡ ¼³Á¤ Çϴ ŸÀ̸Ӹ¦ Á×ÀÌ°í. |
WM_MOUSEMOVE | ¸¶¿ì½º ´ÜÃß°¡ ´Ù¿î µÇ´Â °æ¿ì ´ÜÀÏ ÁÙ ÆíÁý ÄÁÆ®·ÑÀÇ ÇöÀç ¼±Åà ¿µ¿ªÀ» º¯°æ ÇÕ´Ï´Ù. ¶ÇÇÑ ¿©·¯ ÁÙ ÆíÁý ÄÁÆ®·Ñ¿¡¼ ¿©·¯ ÁÙ ÆíÁý ÄÁÆ®·Ñ â ¹Û¿¡ ¼ ¸¶¿ì½º ¹öÆ° »ç¿ëÀÚ¸¦ º¸À¯ ÇÏ´Â °æ¿ì ÀÚµ¿À¸·Î ½ºÅ©·Ñ ŸÀÌ¸Ó ¼³Á¤. |
WM_NCCREATE | CREATESTRUCT ±¸Á¶ â¿¡ ´ë ÇÑ Æ÷ÀÎÅÍÀÔ´Ï´Ù. âÀ» óÀ½ ¸¸µé¸é WM_CREATE ¸Þ½ÃÁö¿¡ÀÌ ¸Þ½ÃÁö¸¦ º¸³¾. |
WM_NCDESTROY | ÅؽºÆ® ¹öÆÛ, ½ÇÇà Ãë¼Ò ¹öÆÛ, ÅÇ Á¤Áö ¹öÆÛ ¹× °Á¶ ºê·¯½¬¸¦ Æ÷ÇÔ ÇÏ ¿© ÆíÁý ÄÁÆ®·Ñ âÀÇ¿Í °ü·Ã µÈ ¸ðµç ¸Þ¸ð¸® ÇØÁ¦. |
WM_PAINT | ¹è°æ, ÆíÁý ÄÁÆ®·Ñ âÀÇ ÇöÀç »ö»ó âÀ» ä¿ó´Ï´Ù, ±×¸®°í (ÇØ´ç µÇ´Â °æ¿ì) Å׵θ®¸¦ ±×¸³´Ï´Ù, ±×¸®°í ±Û²Ã ¼³Á¤ ¹× ¸ðµç ÅؽºÆ®¸¦ ±×¸³´Ï´Ù Áö¿ì°í ÅؽºÆ® »ðÀÔ Ä³·µÀ» º¸¿©ÁÝ´Ï´Ù. |
WM_PASTE | ij·µ À§Ä¡¿¡¼ ÆíÁý ÄÁÆ®·Ñ â¿¡ Ŭ¸³º¸µå¿¡¼ ºÙ¿© ³Ö½À´Ï´Ù ÅؽºÆ®. |
WM_SETFOCUS | (¼û°ÜÁø µÈ ij·µÀ» ¸¸µì´Ï´Ù °æ¿ì ÇöÀç ¼±Åà ¿µ¿ª Ç¥½Ã) ÆíÁý ÄÁÆ®·Ñ âÀÇ Å°º¸µå Æ÷Ä¿½º ¼³Á¤. |
WM_SETFONT | ±Û²ÃÀ» ¼³Á¤ ÇÏ °í ÇÊ¿ä¿¡ µû¶ó ÆíÁý ÄÁÆ®·ÑÀ» ´Ù½Ã ±×¸³´Ï´Ù. |
WM_SETTEXT | ´ÜÀÏ ¶óÀÎ ÅؽºÆ® º¹»ç ÆíÁý ÄÁÆ®·Ñ, ¾Ë¸®°í ºÎ¸ð â ¶§ ¸Þ¸ð¸®°¡ ºÎÁ· ÇÏ ¿© ½ÇÇà Ãë¼Ò ¹öÆÛ¸¦ ºñ¿ì°í ºÎ¸ð â¿¡ EN_UPDATE ¹× EN_CHANGE ¾Ë¸² ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. Multiline ÆíÁý ÄÁÆ®·Ñ, ¶ÇÇÑ rewraps ¶óÀÎ (ÇÊ¿äÇÑ °æ¿ì) ¹× ½ºÅ©·Ñ À§Ä¡ ¼³Á¤. |
WM_SIZE | ÆíÁý ÄÁÆ®·Ñ âÀÇ Å©±â¸¦ º¯°æ ÇÏ °í ÃÖ¼Ò Å©±â ³ôÀÌ ³Êºñ´Â ij¸¯ÅÍÀÇ ¼ö¿ëÀ» º¸ÀåÇÕ´Ï´Ù. |
WM_SYSCHAR | »ç¿ëÀÚ°¡ alt + ¹é½ºÆäÀ̽º;¸¦ ´©¸¦ °æ¿ì TRUE¸¦ ¹Ýȯ ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, ¾î¶°ÇÑ Á¶Ä¡µµ ÃëÇÏÁö ¾Ê½À´Ï´Ù. |
WM_SYSKEYDOWN | »ç¿ëÀÚ°¡ alt + ¹é½ºÆäÀ̽º; ¸¶Áö¸· ÀÛ¾÷ ½ÇÇàÀ» Ãë¼Ò ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, ¾î¶°ÇÑ Á¶Ä¡µµ ÃëÇÏÁö ¾Ê½À´Ï´Ù. |
WM_TIMER | ÆíÁý ÄÁÆ®·Ñ âÀÇ ÅؽºÆ®¸¦ ½ºÅ©·Ñ ÇÏ´Â ¿©·¯ ÁÙ ÆíÁý ÄÁÆ®·Ñ â ¹Û¿¡ ¼ ¸¶¿ì½º ¹öÆ° »ç¿ëÀÚ¸¦ º¸À¯ ÇÏ´Â °æ¿ì. |
WM_UNDO | ¸ðµç ÅؽºÆ®¸¦ ¹æ±Ý »ðÀÔ ¶Ç´Â »èÁ¦ µÈ ¸ðµç ¹®ÀÚ¸¦ »ðÀÔ ÇÏ °í »ðÀÔµÈ ÇÑ ÅؽºÆ®¸¦ ¼³Á¤ ÇÏ´Â ¼±Åà ¿µ¿ªÀ» Á¦°Å ÇÕ´Ï´Ù. ÇÊ¿äÇÑ °æ¿ì ºÎ¸ð â¿¡ EN_UPDATE ¹× EN_CHANGE ¾Ë¸² ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. |
WM_VSCROLL | ½ºÅ©·Ñ multiline´Â ¼öÁ÷ ÄÁÆ®·ÑÀ» ÆíÁý ÇÏ °í ÇÚµé ½ºÅ©·Ñ »óÀÚ À̵¿. ´ÜÀÏ ÁÙ ÆíÁý ÄÁÆ®·Ñ¿¡¼ ó¸® µÇÁö ¾Ê½À´Ï´Ù. |
¹Ì¸® Á¤ÀÇ µÈ ÆíÁý ÄÁÆ®·Ñ â ÇÁ·Î½ÃÀú Æнº DefWindowProc ¿¡ ´Ù¸¥ ¸ðµç ¸Þ½ÃÁö¿¡ ´ë ÇÑ ±âº» ó¸® ±â´É.