ÃÊ±Þ °­ÁÂ

Win32 API 1ºÎ °­ÁÂ

Á¦1Àå. À©µµ¿ìÁî ÇÁ·Î±×·¡¹Ö
1-1.À©µµ¿ìÁî
  °¡.À©µµ¿ìÁîÀÇ ¿ª»ç
  ³ª.À©µµ¿ìÁîÀÇ ÀåÁ¡
  ´Ù.µµ½º¿Í ´Ù¸¥ Á¡
1-2.°³¹ßÅøÀÇ ¼±ÅÃ
  °¡.API
  ³ª.¿©·¯°¡Áö °³¹ß ¹æ¹ý
  ´Ù.API¸¦ ¾Ë¾Æ¾ß ÇÏ´Â ÀÌÀ¯
  ¶ó.¿©·¯°¡Áö °³¹ß Åø
1-3.¸ÕÀú ¾Ë¾Æ¾ß ÇÒ °Íµé
  °¡.º¯¼ö ¸í¸í¹ý
  ³ª.Çڵ鿡 ´ëÇÑ ÀÌÇØ
  ¶ó.ºñÆ® OR ¿¬»êÀÚ

Á¦ 2 Àå. ù¹ø° ¿¹Á¦
2-1.ù¹ø° ¿¹Á¦
  °¡.VC
³ª.´å³Ý ÄÄÆÄÀÏ·¯
´Ù.°³¹ß °úÁ¤
2-2.ºÐ¼®
  °¡.WinMain
  ³ª.À©µµ¿ì Ŭ·¡½º
  ´Ù.¸Þ½ÃÁö ·çÇÁ
  ¶ó.À©µµ¿ì ÇÁ·Î½ÃÀú
2-3.´Ù¾çÇÑ º¯°æ
  °¡.¹è°æ»ö ¹Ù²Ù±â
  ³ª.Ä¿¼­ ¹Ù²Ù±â
  ´Ù.À©µµ¿ìÀÇ Å¸ÀÌƲ ¹Ù²Ù±â
  ¶ó.À©µµ¿ìÀÇ Å©±â ¹Ù²Ù±â
  ¸¶.À©µµ¿ì ½ºÅ¸ÀÏ

Á¦ 3 Àå. ¹®ÀÚ¿­ Ãâ·Â
3-1.DC
  °¡.DCÀÇ Çʿ伺
  ³ª.¹®ÀÚ¿­ Ãâ·Â
  ´Ù.WM_PAINT ¸Þ½ÃÁö
  ¶ó.DC¸¦ ¾ò´Â ¹æ¹ý
3-2.¹®ÀÚ¿­ÀÇ Ãâ·Â
  °¡.TextOut
  ³ª.DrawText
3-3.¿©·¯°¡Áö Ãâ·Â
  °¡.±×·¡ÇÈ Ãâ·Â
  ³ª.¸Þ½ÃÁö ¹Ú½º
  ´Ù.¸Þ½ÃÁö ºñÇÁ

Á¦ 4 Àå. ÀÔ·Â
4-1.DC
  °¡.WM_CHAR ¸Þ½ÃÁö
  ³ª.¹«È¿¿µ¿ª
  ´Ù.WM_KEYDOWN
  ¶ó.TranslateMessage
4-2.¸¶¿ì½º ÀÔ·Â
  °¡.Mouse
  ³ª.´õºí Ŭ¸¯
´Ù.ºñÀÛ¾÷¿µ¿ª ¸¶¿ì½º ¸Þ½ÃÁö
4-3.ŸÀ̸Ó
  °¡.½Ã°è
  ³ª.SendMessage
  ´Ù.µÎ °³ÀÇ Å¸À̸Ó
  ¶ó.ÄݹéÇÔ¼ö

4-4.À©µµ¿ì °ü¸® ¸Þ½ÃÁö
  °¡.»ý¼º¹× Æı«
  ³ª.ÀÛ¾÷ ¿µ¿ª
  ´Ù.WM_SIZE
  ¶ó.WM_MOVE
4-5.API ÇÁ·ÎÁ§Æ®
  °¡.ApiStart.txt
  ³ª.AppWizard
´Ù.ÇÁ·ÎÁ§Æ® ¿­±â

Á¦ 5 Àå. ¸®¼Ò½º

5-1.¸®¼Ò½º
  °¡.¸®¼Ò½ºÀÇ ºÐ¸®
  ³ª.¸®¼Ò½º ÆíÁý±â
5-2.¸Þ´º
  °¡.¸®¼Ò½º ÀÛ¼º
  ³ª.WM_COMMAND
  ´Ù.¸Þ´º ÆíÁý±âÀÇ »ç¿ë¹ý
5-3.¾ÆÀÌÄÜ Ä¿¼­
5-2.¾×¼¿·¯·¹ÀÌÅÍ
5-2.¹®ÀÚ¿­ Å×À̺í

Á¦ 6 Àå. ±×·¡ÇÈ
6-1.DCÀÇ Á¤º¸¼öÁ¤
  °¡.GDI ¿ÀºêÁ§Æ®
  ³ª.¼Ó¼º º¯°æ
  ´Ù.»ö»ó
  ¶ó.Ææ
  ¸¶.ºê·¯½Ã
6-2.±×¸®±â ¸ðµå
  °¡.Èæ¹é¿¡¼­ÀÇ ±×¸®±â ¸ðµå
  ³ª.±×¸®±â ¸ðµåÀÇ Á¾·ù
  ´Ù.Ropmode
6-3.¸ÊÇθðµå
  °¡.À©µµ¿ìÁîÀÇ ÁÂÇ¥ ü°è
  ³ª.¸ÊÇÎ ¸ðµå
  ´Ù.À©µµ¿ì¿Í ºäÆ÷Æ®
  ¶ó.°¡º¯ºñÀ²
6-4.ºñÆ®¸Ê
  °¡.Bitmap.dsw
  ³ª.¸Þ¸ð¸® DC
  ´Ù.BitBlt
  ¶ó.StretchBlt
  ¸¶.ºñÆ®¸Ê ¸¸µé±â
6-5.ÆùÆ®
  °¡.CreateFont
  ³ª.Font.dsw
  ´Ù.¹®ÀÚ¿­ÀÇ »ö»ó
  ¶ó.±ÛÀÚ È¸Àü½ÃÅ°±â

Á¦ 7 Àå. Â÷Àϵå
7-1.¹öÆ°
  °¡.ÄÁÆ®·ÑÀÇ Á¤ÀÇ
  ³ª.Button
  ´Ù.¹öÆ° ¸¸µé±â
  ¶ó.ºÎ¸ð¿ÍÀÇ Åë½Å
7-2.üũ ¹Ú½º
  °¡.üũ ¹Ú½ºÀÇ Á¾·ù
  ³ª.Check
  ´Ù.ÄÁÆ®·ÑÀÇ ¸Þ½ÃÁö
  ¶ó.¶óµð¿À ¹öÆ°

7-3.¿¡µðÆ®
  °¡.¿¡µðÆ®
  ³ª.ÄÁÆ®·Ñµµ À©µµ¿ì´Ù
7-4.¸®½ºÆ® ¹Ú½º
  °¡.¸®½ºÆ® ¹Ú½º
  ³ª.ÄÞº¸ ¹Ú½º
7-5.½ºÅ©¸¦ ¹Ù
  °¡.½ºÅ©·Ñ ¹Ù
  ³ª.½ºÅÂƽ

Á¦ 8 Àå. ´ëÈ­»óÀÚ
8-1.´ëÈ­»óÀÚ
  °¡.»ç¿ëÀÚ¿ÍÀÇ ´ëÈ­
  ³ª.About
  ´Ù.´ëÈ­»óÀÚ ÇÁ·Î½ÃÀú
¶ó.´ëÈ­»óÀÚ ÇÁ·ÎÁ§Æ®
8-2.´ëÈ­»óÀÚÀÇ ÀÛ¼º
  °¡.ÄÁÆ®·ÑÀÇ Á¾·ù
  ³ª.¹èÄ¡
  ´Ù.¼±ÅÃ
  ¶ó.Å©±â Á¶Á¤ ¹× À̵¿
  ¸¶.»èÁ¦¹× º¹»ç
  ¹Ù.¼Ó¼º Á¶Á¤
  »ç.Á¤·Ä
  ¾Æ.ÅÇ ¼ø¼­ º¯°æ
  ÀÚ.Å×½ºÆ®
8-3.ÄÁÆ®·Ñ°úÀÇ Åë½Å
  °¡.ÄÁÆ®·ÑÀÇ °ª Àбâ
  ³ª.InfoDlg
8-4.¸ðµ¨¸®½ºÇü ´ëÈ­»óÀÚ

Á¦ 9 Àå. Shtet3
9-1.Shtet3
  °¡.Å×Æ®¸®½º
  ³ª.ÀüüÀûÀÎ ±¸Á¶
  ´Ù.º®µ¹ ±×¸®±â
  ¶ó.Å°º¸µå ÀԷ ó¸®
  ¸¶.º®µ¹ »èÁ¦
  ¹Ù.°ÔÀÓ ³¡ ó¸®
9-2.°³¹ß ȯ°æ
  °¡.ÅëÇÕ °³¹ß ȯ°æ
  ³ª.¸±¸®Áî/µð¹ö±×
  ´Ù.µð¹ö°Å
9-3.µµ¿ò¸» È°¿ë¹ý
  °¡.µµ¿ò¸»
  ³ª.MSDN
  ´Ù.»óȲº° µµ¿ò¸»
  ¶ó.°Ë»ö
  ¸¶.Áñ°Üº¸±â
¹Ù.MSDN ¿Â¶óÀÎ
9-4.ÆÁ ¸ðÀ½
  °¡.¿¡·¯Ã³¸®
  ³ª.WinMainÀÇ Àμö
  ´Ù.Àμö Á¶ÀÛ ¸ÅÅ©·Î
9-5.MFC
°¡.Ŭ·¡½º ¶óÀ̺귯¸®
³ª.MFC ÇÁ·ÎÁ§Æ®
´Ù.ºÐ¼®
¶ó.API ·¡ÆÛ Å¬·¡½º
9-5.Á¤¸®
  °¡.ÇÔ¼ö ¸ñ·Ï
  ³ª.Æò°¡ ¹®Á¦



ÀÌ °­ÁÂÀÇ ÀúÀÛ±ÇÀº SoEn¿¡ ÀÖ½À´Ï´Ù.