´ç±Ù 1.0ÀÇ ¼³¸í ¹®¼­´Â 2003³â µµ¼­ÃâÆÇ °¡³²»ç¿¡¼­ "Windows API ½ÇÀü ÇÁ·Î±×·¡¹Ö"À̶ó´Â Á¦¸ñÀ¸·Î ÃâÆÇµÈ ¹Ù ÀÖ½À´Ï´Ù. ÃâÆÇ ÈÄ¿¡ °æ¹ÌÇϳª¸¶ ¸î°¡Áö ¿ÀŸ°¡ ¹ß°ßµÇ¾úÀ¸¹Ç·Î ¿©±â¿¡ °øÁöÇÕ´Ï´Ù. Ã¥Àº ÀÏ´Ü ÃâÆÇµÇ¸é ¼öÁ¤Çϱ⠾î·Á¿ì´Ï Á¤¿ÀÇ¥¸¦ º¸½Ã°í ¼öÁ¤Çؼ­ º¸½Ã±â ¹Ù¶ø´Ï´Ù. ´ëºÎºÐ ¸ÂÃã¹ý»óÀÇ ¿ÀŸµéÀ̶ó ±×³É Àоî¼Åµµ Å« ¹«¸®´Â ¾ø½À´Ï´Ù. 1.0 °­Á´ åÀÇ ¿ø°í¸¦ ±×´ë·Î º¯È¯ÇÑ °ÍÀ̹ǷΠµ¿ÀÏÇÑ ¿ÀŸµéÀÌ ÀÖ½À´Ï´Ù.

 

À§Ä¡ ³»¿ë
0ÂÊ ÇÊÀÚ¼Ò°³ °æÀεµ -> °æ±âµµ
19ÂÊ DefImef -> DefIme
23ÂÊ ' ' -> 'ßÓ' : ³×¸ð·Î Ãâ·ÂµÇ¾î Àִµ¥ ÇÑÀÚ·Î ¼­·Î »óÀÚÀÔ´Ï´Ù.
217ÂÊ BliBlt -> BitBlt
300ÂÊ À§¿¡ ¿©¹éÀÌ Á» ¸¹Àºµ¥ Ãâ·Â»óÀÇ ¹®Á¦°¡ ÀÖ¾ú´ø °Í °°½À´Ï´Ù.
308ÂÊ ÈÙÀ» À̵¿À»-> ÈÙÀÇ À̵¿À»
313ÂÊ Á¶¸³ÁßÀº ±ÛÀÚ°¡ -> Á¶¸³ÁßÀÎ ±ÛÀÚ°¡
314ÂÊ bCmop -> bComp
321ÂÊ Áß°£ Çã¾àÇغ¸°í -> Çã¾àÇØ º¸ÀÌ°í
337ÂÊ OnImeCompostion -> OnImeComposition
360ÂÊ LineLen -> Linelen
461ÂÊ bCalcTabWidth -> bCalcTabWithAvg
486ÂÊ 1200Æ÷ÀÎÅÍ -> 1200Æ÷ÀÎÆ®
511ÂÊ WM_CRAETE -> WM_CREATE
549ÂÊ ¹ÂÅؽºÆ® -> ¹ÂÅؽº
557ÂÊ ³¡3 Á¤È®ÇÏ°í -> Á¤È®ÇÏ°Ô
560ÂÊ STQRTQ -> STARTQ
578ÂÊ °¡±ÞÀûÀ̸é ÀÛ°Ô -> °¡±ÞÀûÀ̸é Àû°Ô
603ÂÊ 3ÁÙ Çؼ­´Â ¾ÈµÇ¸é -> Çؼ­´Â ¾ÈµÇ¸ç
609ÂÊ Áß°£ °¨¼ÓÇÏ°í -> °¨¼ÒÇÏ°í
648ÂÊ ¾Æ·¡ 'uqo\"te' -> "uqo\"te"
652ÂÊ ³¡3ÁÙ Àá½Ã ÈÄ ¸¸µé±â µÉ -> Àá½Ã ÈÄ ¸¸µé°Ô µÉ
758ÂÊ 10ÁÙ FIF_INHID -> FIF_INCHID
768ÂÊ Áß°£ OnFileFind -> OnFindFile
868ÂÊ 3ÁÙ ¼±ÅÃÀ» ÀÚÀ¯¸¦ -> ¼±ÅÃÀÇ ÀÚÀ¯¸¦
894ÂÊ 4ÁÙ °ü·ÁµÈ -> °ü·ÃµÈ
901ÂÊ 8ÁÙ ConvertFomat -> ConvertFormat
1026ÂÊ Áß°£ È­¸éÀ» ùÁÙÀ» -> È­¸éÀÇ Ã¹ÁÙÀ»

´ÙÀ½Àº 1.0 ÄÚµå»óÀÇ ¿ÀŸÀε¥ 1.2 ùºÎºÐ¿¡¼­ ¼öÁ¤ÇÕ´Ï´Ù¸¸ 1.0¸¸À¸·Î ½Ç½ÀÀ» ÁøÇàÇϽô ºÐµéÀ» À§ÇØ ¹Ì¸® ¾Ë·Á µå¸³´Ï´Ù.

1.GetXPosOnLine°ú GetOffFromXYÀÇ ¹ö±×

int CApiEdit::GetXPosOnLine(int r,int DestX)
{
....
if (p-buf==pLine[r].End && buf[p-buf]!='\r' && buf[off]!=0) {
bLineEnd=TRUE;
} else {
bLineEnd=FALSE;
}
return p-buf;
}

¿©±â¼­ bLineEnd¸¦ TRUE·Î ¹Ù²Ü Á¶°ÇÀº "ÁÙ ³¡À̸鼭 °³Çà Äڵ尡 ¾Æ´Ï°í ¹®¼­ ³¡µµ ¾Æ´Ï´Ù"ÀÔ´Ï´Ù. ±×·±µ¥ ¼¼¹ø° Á¶°Ç¿¡¼­ ÂüÁ¶ÇÏ´Â ¿ÀÇÁ¼ÂÀÌ À߸øµÇ¾ú½À´Ï´Ù. ´ÙÀ½°ú °°ÀÌ ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

if (p-buf==pLine[r].End && buf[p-buf]!='\r' && buf[p-buf]!=0) {

GetOffFromXY¿¡µµ µ¿ÀÏÇÑ ¹ö±×°¡ ÀÖ½À´Ï´Ù.

ÀÌÈķεµ Ãß°¡ ¿ÀŸ°¡ ¹ß°ßµÇ¸é Áö¼ÓÀûÀ¸·Î ¿Ã¸®µµ·Ï ÇÏ°Ú½À´Ï´Ù. Ȥ½Ã Á¦°¡ º¸Áö ¸øÇÑ ¿ÀŸ¸¦ ¾Ë°í °è½ÅºÐÀº °Ô½ÃÆÇÀ» ÅëÇØ ¾Ë·Á Áֽñ⠹ٶø´Ï´Ù. 1.2ÀÇ °­Á ºÎºÐ¿¡µµ ¹°·Ð ¿ÀŸ°¡ ÀÖ°ÚÀ¸³ª ÀÌ °­Á´ ÇöÀç ÀÛ¼ºÁßÀ̹ǷΠ¹ß°ßµÇ´Â Áï½Ã º»¹®À» ¹Ù·Î °íÄ¡µµ·Ï ÇÏ°Ú½À´Ï´Ù.