ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ rich edit ÄÁÆ®·Ñ ¹®ÀÚ ¹× ´Ü¶ô ¼½ÄÀ» ÁöÁ¤ ÇÏ °í ¼½Ä Á¤º¸¸¦ °Ë»öÇÒ ¸Þ½ÃÁö¸¦ º¸³¾ ¼ö ÀÖ½À´Ï´Ù. ´Ü¶ô ¼½Ä Ư¼º ¸ÂÃã, ÅÇ, µé¿©¾²±â ¹× ¹øÈ£ ¸Å±â±â¸¦ Æ÷ÇÔ ÇÕ´Ï´Ù. ¹®ÀÚ, ¼Ã¼, Å©±â, »ö ¹× ±½°Ô, ±â¿ïÀӲà µîÀÇ È¿°ú ÁöÁ¤ÇÒ ¼ö ÀÖÀ¸¸ç º¸È£.
´Ü¶ô EM_SETPARAFORMAT ¸Þ½ÃÁö¸¦ »ç¿ë ÇÏ ¿© ¼½ÄÀ» Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼±ÅÃÇÑ ÅØ½ºÆ®ÀÇ ¼½ÄÀ» ÇöÀç ´Ü¶ôÀ» È®ÀÎ ÇÏ·Á¸é EM_GETPARAFORMAT ¸Þ½ÃÁö¸¦ »ç¿ë ÇÕ´Ï´Ù. PARAFORMAT ±¸Á¶´Â µÎ ¸Þ½ÃÁö¿Í ÇÔ²² ´Ü¶ô ¼½Ä Ư¼ºÀ» ÁöÁ¤ ÇÏ·Á¸é.
EM_SETCHARFORMAT ¸Þ½ÃÁö¸¦ »ç¿ë ÇÏ ¿© ¹®ÀÚ ¼½ÄÀ» Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼±ÅÃÇÑ ÅØ½ºÆ®ÀÇ ¼½ÄÀ» ÇöÀç ¹®ÀÚ¸¦ È®ÀÎ ÇÏ·Á¸é EM_GETCHARFORMAT ¸Þ½ÃÁö¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. CHARFORMAT ±¸Á¶´Â µÎ ¸Þ½ÃÁö¿Í ÇÔ²² ¹®ÀÚ Æ¯¼º ÁöÁ¤.
EM_SETCHARFORMAT ¹× EM_GETCHARFORMAT ¸Þ½ÃÁö¸¦ »ç¿ë ÇÏ ¿© ¼³Á¤ ÇÏ °í ÀÌÈÄ¿¡ »ðÀÔ µÈ ¹®ÀÚ¿¡ Àû¿ë µÈ ¼½ÄÀÌ ±âº» ¹®ÀÚ ¼½Ä, °Ë»öÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ±âº» ¹®ÀÚ¸¦ ±½°Ô ¼½Ä ¼³Á¤ ÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥ »ç¿ëÀÚ´Â ´ÙÀ½ ¹®ÀÚ¸¦ ÀÔ·Â ÇÏ´Â °æ¿ì ÇØ´ç ¹®ÀÚ¸¦ ±½°Ô Ç¥½Ã.
ÇöÀç ¼±Åà ¿µ¿ªÀÌ ºñ¾î ÀÖ´Â °æ¿ì¿¡ ±âº» ¹®ÀÚ ¼½ÄÀ» »õ·Î »ðÀÔµÈ ÇÑ ÅØ½ºÆ®¿¡ Àû¿ë µË´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, »õ ÅØ½ºÆ® ´ëü ÅØ½ºÆ®ÀÇ ¹®ÀÚ ¼½ÄÀ» °¡Á¤ ÇÕ´Ï´Ù. ¼±Åà ¿µ¿ªÀ» º¯°æ ÇÏ´Â °æ¿ì »õ ¼±Åà ¿µ¿ª¿¡¼ ù ¹øÂ° ¹®ÀÚ¸¦ ÀÏÄ¡ Çϵµ·Ï º¯°æ ±âº» ¹®ÀÚ ¼½Ä.
º¸È£ µÈ ¹®ÀÚ È¿°ú °íÀ¯ ÅØ½ºÆ®ÀÇ ¸ð¾çÀ» º¯°æ ÇÏÁö ¾Ê½À´Ï´Ù. »ç¿ëÀÚ°¡ º¸È£ µÈ ÅØ½ºÆ®¸¦ ¼öÁ¤ ÇÏ·Á°í ÇÏ´Â °æ¿ì rich edit ÄÁÆ®·ÑÀÇ ºÎ¸ð â Çã¿ë ¶Ç´Â º¯°æ µÇÁö ¾Êµµ·Ï ÇÏ·Á¸é ºÎ¸ð â ¼ö ÀÖµµ·Ï EN_PROTECTED ¾Ë¸² ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. ÀÌ ¾Ë¸² ¸Þ½ÃÁö¸¦ ¹ÞÀ¸·Á¸é EM_SETEVENTMASK ¸Þ½ÃÁö¸¦ »ç¿ë ÇÏ ¿© ¼³Á¤ ÇØ¾ß ÇÕ´Ï´Ù.
Àü°æ»öÀº ¹®ÀÚ Æ¯¼º ÇÏÁö¸¸ ¹è°æ»öÀº rich edit ÄÁÆ®·ÑÀÇ ¼Ó¼ºÀÔ´Ï´Ù. EM_SETBKGNDCOLOR ¸Þ½ÃÁö¸¦ »ç¿ë ÇÏ ¿© ¹è°æ»öÀ» ¼³Á¤ ÇÏ·Á¸é.