MFC¿¡ ´ëÇÑ À¯¿ëÇÑ ÆÁ ¸ðÀ½

ÀÚ·áÃâó : ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿þ¾î ÀâÁö, www.devpia.com, www.codeland.co.kr

- Control
¿¡µðÆ® ¹Ú½º¿¡¼­ ¿£ÅÍŰ È®ÀÎ ¹æ¹ý
CListCtrl¿¡ Ä÷³ ³Ö±â
¿¡µðÆ® ÄÁÆ®·ÑÀ» ¸¶À½´ë·Î
ÄÁÆ®·ÑÀ» »ç¿ëÇÒ ¼ö ¾ø°Ô ó¸®ÇÏ·Á¸é
ÄÁÆ®·Ñ Å©±â¸¦ ºä¿¡ ¸ÂÃß±â
À©µµ¿ì 95/NT¿¡¼­ ¾ÆÀÌÅÛ °³¼ö Á¦ÇÑ ¿©ºÎ
Æ®¸® ÄÁÆ®·ÑÀ» ÀÌ¿ëÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
üũ ¸®½ºÆ®¹Ú½º¸¦ ÅÛÇø´¿¡ ¿Ã¸®±â
¸®½ºÆ®¹Ú½º ±ô¹ÚÀÓ ¸ØÃß±â
ÀÔ·Â ÄÁÆ®·Ñ¿¡ ÅØ½ºÆ®¸¦ Ãß°¡ÇÏ·Á¸é
ÀÔ·Â ÄÁÆ®·Ñ¿¡¼­ Çã¿ëÇÏ´Â ¹®ÀÚ Á¦ÇÑÇϱâ
ÁÙ ´ÜÀ§·Î ²÷±â´Â CEditView¸¦ ¸¸µé·Á¸é
CEdit¿¡¼­ ¿£ÅÍŰ °¨ÁöÇϱâ
CListCtrl¿¡¼­ ÆË¾÷ ¸Þ´º ±¸Çö
´ÙÀ̾ó·Î±× ¿¡µðÆ® ¹Ú½º¿¡¼­ °ª ÀԷ¹ޱâ
CtrlList¿¡¼­ Ä÷³ °íÁ¤½Ã۱â
ÅÇ ÄÜÆ®·ÑÀÇ Å©±â¸¦ ¹Ù²Ù´Â ¹ý
ÇÁ·ÎÆÛƼ ½ÃÆ®ÀÇ ÅÇ¿¡ ¾ÆÀÌÄÜ ³Ö±â
¸®½ºÆ®¹Ú½º ¿£ÅÍó¸®
¿¡µðÆ®¹Ú½º¿¡¼­ Ä¿¼­¸¦ ÀÓÀÇÀÇ À§Ä¡¿¡
µ¿ÀûÀ¸·Î ÄÁÆ®·Ñ Å©±â º¯°æÇϱâ
ÄÜÆ®·ÑÀÇ »çÀÌÁ À§Ä¡ º¯°æ½Ã ±ô¹ÚÀÓ Çö»ó ÁÙÀ̱â
CAnimateCtrl µî¿¡¼­ WM_LBUTTONDOWN °ú °°Àº ¸¶¿ì½º ¸Þ½ÃÁö ó¸®
Æ®¸®ÄÁÆ®·ÑÀÇ ±ÛÀÚ»öÀ» ¸¶À½´ë·Î ¹Ù²Ù±â
¹öư ÄÜÆ®·Ñ ĸ¼Ç ¹Ù²Ù±â
¹öư¿¡¼­ ¸Þ´º¸í·ÉÀ» ½ÇÇàÇÏ·Á¸é

- Scroll Bar
ÇÁ·Î±×·¥À» ¿Ï¼ºÇÑ ÈÄ ½ºÅ©·Ñ¹Ù¸¦ Ãß°¡ÇÏ·Á¸é
½ºÅ©·Ñ¹Ù¸¦ ¾ø¾Ö·Á¸é

- Doc / View
Doc ¹è¿­À» View¿¡¼­ »ç¿ëÇÏ´Â ¹æ¹ý
µµÅ¥¸ÕÆ®/ºä ±¸Á¶
µµÅ¥¸ÕÆ® ¾ø´Â ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
MDI ÇÁ·Î±×·¥ ½ÃÀ۽à ¶ß´Â µµÅ¥¸ÕÆ® ¾ø¾Ö±â
µµÅ¥¸ÕÆ®¿Í ¸ÖƼ ºä°£ÀÇ Åë½Å
ºÐÇÒ À©µµ¿ì¿¡¼­ ºä ¹Ù²Ù±â
Åõ¸íÇÑ ºä ¸¸µé±â
ºä Ŭ·¡½º º¯¼ö Á¦¾î
ºä Ŭ·¡½º¿¡¼­ ÇÁ·¹ÀÓ Å¬·¡½º
SDI¿¡¼­ ºä ÀüȯÇϱâ
ºäÀÇ ¹è°æ»ö ¹Ù²Ù±â

- SDI / MDI
MDI ÇÁ·Î±×·¥ ½ÃÀÛ ½Ã Â÷Àϵå À©µµ¿ì¸¦ ¶ç¿ìÁö ¾ÊÀ¸·Á¸é
ÃÖ´ëÈ­µÈ SDI À©µµ¿ì¸¦ ½ÇÇàÇÏ·Á¸é
MDI¿¡¼­ Child LIST¸¦ ¾ò´Â ¹æ¹ý
MDI¿¡¼­ Child View Handle ±¸ÇÏ´Â ¹æ¹ý

- Dialog
´ÙÀ̾ó·Î±×¿¡¼­ ºä Æ÷ÀÎÅÍ ¾×¼¼½º
À©µµ¿ì 3.1ÀÇ ´ÙÀ̾ó·Î±× ±¸Çö
¸ð´Þ ÇÁ·ÎÆÛƼ½ÃÆ® ´ÙÀ̾ó·Î±×¿¡¼­ ¹öư Á¦°Å
´ÙÀ̾ó·Î±× ÆùÆ®¸¦ º¯°æÇÏ·Á¸é
ÇÁ·ÎÆÛƼ ½ÃÆ®¿¡ °øÅë ´ÙÀ̾ó·Î±× ¹Ú½º¸¦
´ÙÀ̾ó·Î±×¹Ú½º¿¡ ÅøÆÁÀ» Ãß°¡ÇÏ·Á¸é
µð·ºÅ丮 ¼±Åà ´ÙÀ̾ó·Î±× ¶ç¿ì±â
´ÙÀ̾ó·Î±×¿¡¼­ Ű °ª ¸Þ½ÃÁö ó¸®
API·Î ÆÄÀÏ ¿ÀÇ ´ëÈ­ »óÀÚ ¶ç¿ì±â
´ÙÀ̾ó·Î±×¹Ú½º¸¦ Áß¾Ó¿¡ ¿À°Ô ÇÏ·Á¸é 
´ÙÀ̾ó·Î±× ¹Ú½º¾øÀÌ ºä È­¸é¿¡ ¹öư ¸¸µé±â
´ÙÀ̾ó·Î±× ¹Ú½º ´ë½Å ÇÁ·¹ÀÓ »ý¼ºÇϱâ (´ÙÀ̾ó·Î±× ¹Ú½º¿¡¼­ ºä »ç¿ëÇϱâ)
´ëÈ­»óÀÚ¿¡¼­ ¿£ÅÍ ´©¸£¸é ´ÙÀ½ ÄÁÆ®·Ñ·Î
Dialog Box »ý¼ºÀÚ¸¦ ÅëÇØ µ¥ÀÌÅ͸¦ Àü´ÞÇÏ´Â ¹æ¹ý
´ëÈ­»óÀÚ¿¡ ºñÆ®¸Ê ¿Ã¸®±â
´ÙÀ̾ó·Î±× ¸®¼Ò½º´ë·Î Æûºä Å©±â ¼³Á¤Çϱâ
CFileDialog ÀÎÀÚ »ç¿ë¹ý
ESCŰ·ÎºÎÅÍ Dialog »ç¶óÁüÀ» ¹æÁö
Ç÷ÎÇǵð½ºÄÏ Æ÷¸Ë ´ÙÀÌ¾Ë·Î±× È£ÃâÇϱâ
´ÙÀ̾ó·Î±× ¹Ú½º µ¿ÀûÀ¸·Î Ű¿ì±â
¸ð´Þ¸®½º ´ÙÀ̾ó·Î±×¿¡¼­ ESCŰ¿Í ENTERŰ ¹«½ÃÇϱâ
À©µµ¿ì Á¢±â
¿¬°á ÇÁ·Î±×·¥ ã±â ´ÙÀ̾ó·Î±× ¶ç¿ì±â
DialogÀÇ Min/Max/Close Box¸¦ Run Time Show/Hide

- Splitter
½ºÇø®ÅÍ À©µµ¿ìÀÇ Å©±â¸¦ °íÁ¤ÇÏ·Á¸é

- Frame Window
âÀÇ Æ®·¡Å· Å©±â Á¦ÇÑ
À©µµ¿ì¸¦ Áß¾Ó¿¡ À§Ä¡
ĸ¼Ç¹Ù¿¡ ¾ÖÇø®ÄÉÀÌ¼Ç À̸§¸¸ Ç¥½ÃÇÏ·Á¸é
Ŭ¶óÀÌ¾ðÆ® ¿µ¿ªÀ» Ŭ¸¯ÇØ À©µµ¿ì¸¦ À̵¿ÇÏ·Á¸é
¸ÞÀÎÇÁ·¹ÀÓÀÌ Â÷ÁöÇÏ´Â ÇàÀÇ ¼ö¸¦ ãÀ¸·Á¸é
ĸ¼Ç ¿Ü¿¡ ´Ù¸¥ °÷À» Ŭ¸¯ÇØ À©µµ¿ì¸¦ À̵¿ÇÏ·Á¸é
ĸ¼Ç¹Ù°¡ ¾ø´Â À©µµ¿ìÀÇ À̵¿
¾ÖÇø®ÄÉÀÌ¼Ç À§Àúµå·Î »ý¼ºÇÑ Ã¢ÀÇ ±âº» ½ºÅ¸ÀÏÀ» º¯°æÇÏ·Á¸é
¹æÆÐ¸ð¾ç À©µµ¿ì ¸¸µé±â
Åõ¸íÇÑ À©µµ¿ì¸¦ ¸¸µé·Á¸é
ŸÀÌÆ² ¹Ù¿¡ ºñÆ®¸Ê ÀÔÈ÷±â
ƲÀÌ ¾ø´Â À©µµ¿ì (SDI¿¡¼­ ¸Þ´º ¾ø¾Ö±â)
Àüü È­¸é º¸±â ¿É¼Ç ¸¸µé±â

- Menu
ÇÁ·¹ÀÓ ¸Þ´º¸¦ µ¿ÀûÀ¸·Î º¯È¯
¸Þ´º Ç׸ñÀ» »ç¿ëÇÒ ¼ö ¾ø°Ô ÇÏ´Â MFC Ư¼ºÀ» ¹«È¿È­ÇÏ·Á¸é
½Ã½ºÅÛ ¸Þ´º¸¦ ¾ø¾Ö·Á¸é
MFC¿¡¼­ ¸Þ´ºÁ¦°Å

- ToolBar / StatusBar
»óŹ٠¸ð¾ç º¯°æ
»óŹٿ¡ ÀÛ¾÷ÁøÇà Ç¥½Ã
Åø¹Ù ¼û±â±â/º¸ÀÌ±â ¿É¼Ç ÁÖ±â
»óÅÂ¹Ù¿Í Åø¹ÙÀÇ Æ÷ÀÎÅÍ ¾ò±â
2°³ÀÇ Åø¹Ù¸¦ ÇÑÁÙ¿¡
ÄÁÆ®·Ñ¹Ù(Åø¹Ù, ´ÙÀ̾ó·Î±×¹Ù) º¸À̱â/¼û±â±â
»óŹٿ¡ ±×¸² Ãâ·Â 

- Bitmap / Image
¿À¹ö·¦ À̹ÌÁö Ç¥ÇöÇϱâ
È­¸éÀÇ ÀϺκÐÀ» ºñÆ®¸ÊÀ¸·Î
ºñÆ®¸ÊÀ» ¿òÁ÷ÀÌ°Ô ÇÏ·Á¸é
BMP ÆÄÀÏ¿¡ Åõ¸í»öÀ» ÁöÁ¤ÇÏ´Â ¹ý
¹ÙÅÁ È­¸é¿¡ ±×¸² ±×¸®±â
COLORREF ¿¡¼­ r, g, b ¸¦ Á¤¼öÇüÀ¸·Î »Ì¾Æº¸ÀÚ
Åõ¸í 256 ºñÆ®¸Ê

- DLL
MFC È®Àå DLLÀ̶õ?

- Print
OnPrint()·Î ÇÁ¸°Æ® ±â´ÉÀ»
´ÙÀ̾ó·Î±×¿¡ ÇÁ¸°Æ® ±â´ÉÀ» ³ÖÀ¸·Á¸é
ºñÁÖ¾ó C++¿¡¼­ ÇÁ¸°Æ® ¹Ì¸®º¸±â ±¸Çö
ÇÁ¸°Æ® ¿ëÁö Å©±â Á¦¾î
ÇÁ¸°Æ®½Ã °¡·Î Á¦¾î¿¡ ´ëÇØ

- Hardware Control
ÇÁ¸°ÅÍ Æ÷Æ® Á¦¾î¹æ¹ý
VC++¿¡¼­ ½Ã¸®¾ó Æ÷Æ®·Î µ¥ÀÌÅÍ ºñÆ® ¹ß»ý
µð½ºÅ© ¼½ÅÍ·ÎÀÇ ¾²±â
I/O Æ÷Æ® Á¦¾î¹ý
<Ctrl-Alt-Del>·Î ÇÁ·Î±×·¥À» Á¾·áÇÏÁö ¸øÇϰÔ
Űº¸µå·Î ¸¶¿ì½º Ä¿¼­ ¿òÁ÷À̱â
¿©·¯°¡Áö ½Ã½ºÅÛ Á¾·á ±â¹ý
¹öưÀ¸·Î ÇØ´ç À©µµ¿ì Á¾·áÇϱâ
CD, Ç÷ÎÇǵîÀÇ µð½ºÅ© »ðÀÔ ÀÚµ¿ ÆÇ´Ü·çƾ
ALT+F4·Î Á¾·á¾ÈµÇ°Ô ÇÏ·Á¸é
F10 ۸¦ ó¸®Çϱâ
µå¶óÀÌºê Æ÷¸ËÇϱâ

- Data Type (Converstion, Detect, Calculate)
CString ŸÀÔÀÇ SQL ¹®ÀåÀ» ÀÎÀÚ·Î ³Ñ±â·Á¸é
¾Æ½ºÅ° °ªÀ» Hex °ªÀ¸·Î ¹Ù²Ù´Â ÇÔ¼ö
µ¥ÀÌÅÍ Çüº¯È¯ (ASCII data -> 16Áø¼ö)
LRESULT¿Í CALLBACKÀÇ µ¥ÀÌÅÍÇü¿¡ °üÇØ
¹®ÀÚ¿­À» 16Áø¼ö·Î º¯È¯ÇÏ´Â ¹æ¹ý
VC++ º¹¼Ò¼ö ¾²±â
floatÇüÀ» int·Î ºü¸£°Ô cast ÇÏ´Â ¹æ¹ý
¹®ÀÚ¿­¿¡¼­ ÄÚµåÁ¾·ù ¾Ë¾Æ³»±â
Á¶ÇÕ/¿Ï¼ºÇü ÇѱÛÄÚµå ÆÇ´Ü ¼Ò½º
Á¶ÇÕ<->È®Àå¿Ï¼ºÇü º¯È¯ ¼Ò½º
CString ÇüÀ» char* ÇüÀ¸·Î ¹Ù²Ù±â
ÇѱÛÀ» ÆÇÁ¤ÇÏ´Â ¹æ¹ý
½Ç¼ö ³ª´°¼À ¿¬»êÀ» Á¤¼ö ¿¬»êÀ¸·Î Çϱâ 

- File / Directory / Folder
ÆÄÀÏÀ» ¸µÅ©µå ¸®½ºÆ® Çü½ÄÀ¸·Î ÀúÀåÇÏ·Á¸é
ÅØ½ºÆ® ÆÄÀÏ¿¡¼­ ÇÑ ÁÙ¾¿ Àоî¿Í Ãâ·ÂÇÏ·Á¸é
¿©·¯ ÁÙ¿¡¼­ ÇÑ ÁÙ¾¿ Â÷·Ê·Î Àд ¹æ¹ý
¿©·¯°³ÀÇ ÆÄÀÏ ÇѲ¨¹ø¿¡ ¿­±â
Çϵ忡¼­ ƯÁ¤ÆÄÀÏ Ã£±â
ÆÄÀÏ Ã£¾Æº¸±â ±â´É ±¸Çö
´ë¿ë·® ÆÄÀÏ Àбâ(ºü¸£°Ô...)
´ë¿ë·® ÆÄÀÏ ºü¸£°Ô Àбâ 2
µð·ºÅ丮 ¸¸µé±â(¼­ºê Æú´õ Æ÷ÇÔ) 
ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÈ µð·ºÅ丮¸¦ ãÀ¸·Á¸é
ÇöÀç µð·ºÅ丮ÀÇ Á¤º¸¸¦ ¾Ë¾Æ³»´Â ¹ý
ÆÄÀÏ µî·ÏÁ¤º¸ º¸¿©ÁÖ±â
Á¦ÀÏ ÂªÀº, ÆÄÀÏ Å©±â ¾Ë¾Æ³»´Â ÇÔ¼ö

- Message
À©µµ¿ì ÇÁ·Î±×·¥ ½ÃÀÛÇÒ ¶§ ¸Þ½ÃÁö
¸¶Áö¸· ¸Þ½ÃÁö¸¦ ¾òÀ¸·Á¸é
À©µµ¿ì¿¡ Àü´ÞµÈ ¸¶Áö¸· ¸Þ½ÃÁö ¾ò±â
¼öµ¿À¸·Î ¸Þ½ÃÁö ¸Ê¿¡ ¿¬°áÇϱâ
¸ðµç Top Level Windows ¿¡°Ô ¸Þ¼¼Áö º¸³»±â
Ä£ÀýÇÑ ¸Þ½ÃÁö WM_NULL

- Debug / Error Handling / Class Wizard
µð¹ö±ëÀ¸·Î ½ÇÇà ÁøÇàÀ» º¸·Á¸é
¿¹¿Ü󸮶õ?
¸±¸®Áî ¸ðµå¿¡¼­ ¿¡·¯°¡ ¹ß»ýÇÏ´Â °æ¿ì
»ý¼ºÇÑ Class¸¦ °£´ÜÈ÷ ¿ÏÀüÁ¦°Å
¸±¸®Áî ¹öÁ¯ ½ÇÇà½Ã ·±Å¸ÀÓ ¿¡·¯ ã¾Æ³»±â
¸±¸®Áî ¸ðµå¿¡¼­ ºê·¹ÀÌÅ© Æ÷ÀÎÆ® »ç¿ëÇϱâ 
Console Window ¿¡ Trace Á¤º¸ º¸³»±â
ÇÁ·ÎÆÄÀϸµ[profiling]
¹ö±× Àâ±â
¸®¸ðÆ® µð¹ö±ë Çϱâ
µà¾ó ¸ð´ÏÅÍ µð¹ö±ë Çϱâ
error LNK2001: unresolved external symbol _main 
ÀڽŸ¸ÀÇ type À» Watch Window ¿¡¼­ º¸´Â ¹æ¹ý 

- Font
½Ã½ºÅÛ ÆùÆ® ¾ò±â
±ÛÀÚ Å©±â º¯°æ
ÀÌÅŸ¯Ã¼ ÅØ½ºÆ®¸¦ Ãâ·ÂÇÏ·Á¸é
Á¦¾îÆÇ¿¡¼­ Å«±Û²Ã·Î ¼³Á¤ÇßÀ»°æ¿ì¿¡µµ ÀÏÁ¤ÇÑ Å©±âÀÇ ±Û²Ã ÁöÁ¤
´ÙÀ̾ó·Î±×ÀÇ ÆùÆ®¸¦ º¯°æÇÏ·Á¸é

- Resource
´Ù¸¥ ÇÁ·ÎÁ§Æ®·ÎºÎÅÍ ¸®¼Ò½º º¹»ç
¿Ü±¹ ¸®¼Ò½º¸¦ ÇÑ±Û ¸®¼Ò½º·Î ¼öÁ¤Çϱâ

- Console
Äֿܼ¡ ¹®ÀÚ¿­ Ãâ·ÂÇϱâ
µµ½º&ÄÜ¼Ö ÇÁ·Î±×·¥ °ü·Ã(â¾È¶ç¿ì±â,StdOut, Wait)
Window¿¡¼­ ÄÜ¼Ö ¾ò±â(API)

- À§Ä¡, ÁÂÇ¥
ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ À§Ä¡¸¦ º¸Á¸ÇÏ·Á¸é
¾ÖÇø®ÄÉÀ̼ÇÀÇ ÀÌÀü À§Ä¡¸¦ º¸Á¸ÇÏ·Á¸é
MFC¿¡¼­ »ó´ëÁÂÇ¥ ±¸ÇÏ´Â ¹æ¹ý

- System
ÀÀ¿ë ÇÁ·Î±×·¥À» ÃÖ¼Ò Å©±â ¸¸µé±â
»ç¿ë °¡´ÉÇÑ ½Ã½ºÅÛ ¸Þ¸ð¸® ¿ë·®
´Ù¸¥ ÇÁ·Î±×·¥À» ½ÇÇàÇÒ ¶© WinExec
ij·µÀÇ À§Ä¡¸¦ ¾Ë·Á¸é
´Ù¸¥ ¾ÖÇø®ÄÉÀÌ¼Ç Á¦¾î ¹æ¹ý
ÇÁ·Î±×·¥ ÀÛ¼ºÈÄ MRU ±â´É »èÁ¦ ¹× º¯°æ
DC ÇÚµé·Î CDC °´Ã¼¸¦ ¸¸µé·Á¸é
±âº» ºê¶ó¿ìÀú¸¦ ¶ç¿ì·Á¸é
Ç×»ó ÃÖ»óÀ§ âÀ» À¯ÁöÇÏ·Á¸é
ÇöÀç ÀÛ¾÷ÁßÀÎ ¸ñ·ÏÀ» ¸¸µé·Á¸é
º£À̽º Ŭ·¡½º¸¦ º¯°æÇÏ·Á¸é (CView -->CScrollView)
ÇÁ·Î±×·¥ ½ÃÀ۽à About¹Ú½º¸¦ Ç¥½ÃÇÏ·Á¸é
¸â¹ö ÇÔ¼ö¿¡¼­ ´Ù¸¥ ÇÔ¼öÀÇ Æ÷ÀÎÅÍ È£Ãâ
ÇÚµéÀ̶õ ¹«¾ùÀΰ¡¿ä
º£À̽º Ŭ·¡½º ¹Ù²Ù´Â ¹æ¹ý (CDialog --> CPropertySheet)
ÇÁ·Î±×·¥ ½ÃÀÛ ½Ã ÇÑ/¿µÅ°ÀÇ º¯È¯
¹Ð¸®Ãʸ¦ ±¸ÇöÇÏ´Â ¹æ¹ý
Create ÇÔ¼ö¿Í OnCreate ÇÔ¼öÀÇ Â÷ÀÌÁ¡
µ¿¿µ»ó ¹Ýº¹ ±â´É
ºñÁÖ¾ó C++¿¡¼­ ¿£ÅÍŰ ó¸®¹ý
»õâÀ» Ȱ¼ºÈ­½ÃŰ±â ¾Ê°í »ý¼º½Ã۱â
´õºí¹öÆÛ¸µ »ç¿ë¹ý
°¢ Ŭ·¡½ºÀÇ Æ÷ÀÎÅÍ ¾ò±â
ÀÛ¾÷Ç¥½ÃÁÙ¿¡¼­ ÇÁ·Î±×·¥ ¼û±â±â
°´Ã¼¿¡ ÅøÆÁ´Þ±â
´Ü ÇÑ °³ÀÇ ÇÁ·Î±×·¥¸¸ ½ÇÇàÇϱâ
¹ÙÅÁÈ­¸éÀÇ ¿ùÆäÀÌÆÛ º¯°æÇϱâ
Visual C++ÀÇ À¯¿ëÇÑ ´ÜÃàŰ
Ŭ·¡½º À̸§ µî·Ï¹æ¹ý
fscanf()¿¡¼­ ¾µµ¥ ¾ø´Â °ª ÀÐÁö¾Ê°í ¹ö¸®±â
Toggle ±â´É ±¸ÇöÇϱâ
ÇÑ±Û À©µµ¿ì¿¡¼­ ÀϺ»¾î ÇÁ·Î±×·¥ ºôµåÇϱâ
#°ú ##
ÀϹÝÀûÀÎ À©µµ ¼Ò¸ê ¼ø¼­
ÇØ»óµµ º¯°æÇϱâ
È­¸é Áö¿ì±â
byte alignment
makefile À» .dsw ·Î ¹Ù²Ù¾î º¸ÀÚ
new·Î »ý¼ºµÈ Æ÷ÀÎÅ͸¦ ¾ÈÀüÇÏ°Ô Áö¿ìÀÚ. SafeDelete
·¹Áö½ºÆ®¸®¸¦ ÀÌ¿ëÇÏ¿© ÆÄÀϸíÀ» ÀÎÀÚ·Î ½ÇÇàÆÄÀÏ ½ÇÇàÇϱâ(ShellExcecut°¡ ¾Æ´Ô)
¸ÅÅ©·Î »ç¿ëÇϱâ
½Ã½ºÅÛ °­Á¦·Î ´Ù¿î½Ã۱â
Win9x VS Win2000,WinNT ½Ã½ºÅÛ Á¾·áÇϱâ
Æ®·¹ÀÌÀÇ ¾ÆÀÌÄÜÀÌ »ç¶óÁöÁö ¾Ê°Ô
ƯÁ¤ÇÑ ´ÙÀÌ¾Ë·Î±× ¹Ú½º¿¡ ¹öưÀ» ´©¸¥ È¿°ú¸¦ ³»±â
ÇÁ·Î±×·¥³»¿¡¼­ ÇÑ¿µÀüȯÀ» ÇÏ´Â ¹æ¹ý
ÇÁ·Î±×·¥ ½ÇÇà ½Ã ÀÚ±â ÇÁ·Î±×·¥ ÆÐ½º ±¸ÇÏ´Â ¹æ¹ý
ÇÁ·Î±×·¥ÀÇ Áߺ¹ ½ÇÇà ¹æÁö
ActiveX¸¦ dialog baseó·³ ¸¸µå´Â ¹ý
ÀζóÀÎ ¾î¼Àºí·¯¿¡ ´ëÇÑ...
C++¿¡¼­ÀÇ const Æ÷ÀÎÅÍ¿¡ ´ëÇÑ Á¤¸®
CStringÀ¸·Î ¹®ÀÚ¿­ ¸®¼Ò½º¸¦ »ç¿ëÇÏÀÚ
MFCÀÇ ¿ª»ç
restart in NT
WIN32_LEAN_AND_MEAN

      < 2000³â 11¿ù > // ÀÛ¼ºÁß....
ÄÜ¼Ö ÇÁ·Î±×·¥°ú ODBC ¿¬°á
¹öưÀ» ÀÌ¿ëÇÑ ÀͽºÇ÷η¯ ½ÇÇà
keybd_event¿¡¼­ ÇÑ±Û ¹®Á¦
MemDC ³»¿ëÀ» BMP ÆÄÀÏ·Î ¸¸µé±â

     < 2000³â 12¿ù > // ÀÛ¼ºÁß....
¶óÀÎ À§¸¦ ¼±ÅÃÇÏ´Â ¹æ¹ý
½ºÅ² »ç¿ëÇϱâ
ÇÁ·Î±×·¥ ½ÇÇà½Ã ÄÜ¼Ö ¼û±â±â
DLL¿¡¼­ À̺¥Æ® ÁÖ°í¹Þ±â
½Ã¸®¾ó Åë½Å¹æ¹ý
OLE·Î ¿¢¼¿ »ç¿ë½Ã µ¥ÀÌÅÍ ÄÁÆ®·Ñ ¹æ¹ý

- the end of this article -