¸Þ´º´Â À©µµ¿ìÁî¿ë ÇÁ·Î±×·¥ÀÌ Á¦°øÇÏ´Â °¡Àå Ç¥ÁØÀûÀÎ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽ºÀ̸ç ÇÁ·Î±×·¥ÀÇ Àüü ±â´ÉÀ» ÃÑ°ýÀûÀ¸·Î Á¦°øÇØÁÖ´Â Áß¿äÇÑ ±â´ÉÀ» °¡Áö°í ÀÖ´Ù. ¸Þ´ºÀÇ ±¸Á¶¿Í ±â´É, ±×¸®°í ³»ºÎÀûÀÎ ¿î¿ë ¹æ¹ýÀº »ç½Ç °£´ÜÇÑ °ÍÀº ¾Æ´ÏÁö¸¸ ÇÁ·Î±×·¡¹ÖÇϱ⿡´Â ºñ±³Àû ½¬¿î Æí¿¡ ¼ÓÇÑ´Ù.

5-2-°¡. ¸®¼Ò½º ÀÛ¼º

¿©±â¼­´Â ¸Þ´º¸¦ °¡Áø ÇÁ·Î±×·¥À» ÀÛ¼ºÇϸ鼭 ¸®¼Ò½º¸¦ ¸¸µå´Â ÀýÂ÷¿Í ¸¸µé¾îÁø ¸®¼Ò½º¸¦ ÇÁ·Î±×·¥¿¡¼­ »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼ­ ¾Ë¾Æº»´Ù. ºñÁÖ¾ó C++À» »ç¿ëÇÏ¿© ´ÙÀ½ ÀýÂ÷¸¦ µû¶ó ¸Þ´º ¸®¼Ò½º¸¦ »ç¿ëÇÏ´Â Menu.dsw¸¦ ¸¸µé¾î º¸µµ·Ï ÇÏÀÚ.

1File/New ¸í·ÉÀ» »ç¿ëÇÏ¿© Menu.dsw ÇÁ·ÎÁ§Æ®¸¦ ¸ÕÀú ¸¸µç´Ù. ±×¸®°í »õ ÅؽºÆ® ÆÄÀÏÀ» ¸¸µç ÈÄ ApiStart.txt ÆÄÀÏÀ» º¹»çÇØ ºÙÀÌ°í lpszClass ¹®ÀÚ¿­À» "Menu"·Î º¯°æÇÑ´Ù. ÀÌ ÆÄÀÏÀ» Menu.cpp·Î ÀúÀåÇÏ°í ÇÁ·ÎÁ§Æ®¿¡ Æ÷ÇÔ½ÃÅ°¸é ÇÁ·ÎÁ§Æ®°¡ ¸¸µé¾îÁ³´Ù. ¾ÆÁ÷ ¸Þ´º´Â ºÙÀÌÁö ¾Ê¾Ò´Ù.

2ÀÌÁ¦ ¸Þ´º ¸®¼Ò½º¸¦ ¸¸µé¾î ºÙÀδÙ. ¾ÆÁ÷ ÀÌ ÇÁ·Î±×·¥¿¡´Â »ç¿ëÇÏ´Â ¸®¼Ò½º°¡ Çϳªµµ ¾øÀ¸¹Ç·Î »õ·Î¿î ¸®¼Ò½º ½ºÅ©¸³Æ® ÆÄÀÏÀ» ¸¸µé¾î¾ß ÇÑ´Ù. Insert/Resource ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇÏ¸é ´ÙÀ½°ú °°Àº ´ëÈ­»óÀÚ¸¦ º¸¿©ÁÙ °ÍÀÌ´Ù.

¾î¶² Á¾·ùÀÇ ¸®¼Ò½º¸¦ ¸¸µé °ÍÀΰ¡¸¦ ¹°¾î¿À´Â ´ëÈ­»óÀÚÀÌ´Ù. ÀÌ ´ëÈ­»óÀÚ¿¡¼­ Menu¸¦ ´õºíŬ¸¯ÇÏ¿© ¼±ÅÃÇØ º¸ÀÚ. ±×·¯¸é Script1À̶ó´Â »õ·Î¿î ¸®¼Ò½º ½ºÅ©¸³Æ®(RCÆÄÀÏ)¸¦ ¸¸µé¾î ÁÖ¸ç RCÆÄÀÏ ¾È¿¡ ¸Þ´º ¸®¼Ò½º¸¦ »ý¼ºÇØ ÁØ´Ù. ±×¸®°í ¸Þ´º¸¦ ÆíÁýÇÒ ¼ö ÀÖ´Â ¸Þ´º ÆíÁý±â¸¦ ¿­¾îÁØ´Ù. ´ÙÀ½°ú °°Àº µÎ°³ÀÇ À©µµ¿ì°¡ µ¿½Ã¿¡ ¿­¸± °ÍÀÌ´Ù.

¿ÞÂÊÀÌ RCÆÄÀÏÀÇ ¸ð¾çÀ» º¸¿©ÁÖ´Â ½ºÅ©¸³Æ® À©µµ¿ìÀÌ´Ù. RCÆÄÀÏÀº ÅؽºÆ® ÆÄÀÏÀÌÁö¸¸ ºñÁÖ¾ó C++Àº RCÆÄÀÏÀÇ ³»¿ëÀ» ÅؽºÆ®·Î º¸¿©ÁÖÁö ¾Ê°í µî·ÏµÈ ¸®¼Ò½º Á¾·ùº°·Î °èÃþÀûÀ¸·Î º¸¿©ÁÖ¸ç ÆíÁý ¶ÇÇÑ ÅؽºÆ®¸¦ Á÷Á¢ ÆíÁýÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó ºñÁÖ¾ó ÆíÁý ¹æ½ÄÀ» »ç¿ëÇÑ´Ù. ¸®¼Ò½º ½ºÅ©¸³Æ® À©µµ¿ì¸¦ º¸¸é IDR_MENU1À̶ó´Â ¸Þ´º°¡ »ý¼ºµÇ¾î ÀÖÀ» °ÍÀÌ´Ù. ¸Þ´º ÆíÁý±âÀÇ ÀÛ¾÷¿µ¿ª¿¡´Â ºóÄ­¸¸ Çϳª ÀÖ´Ù. ÀÌ ºóÄ­¿¡ ¸Þ´º À̸§À» ½á ³ÖÀ¸¸é ¸Þ´º Ç׸ñÀÌ ¸¸µé¾îÁø´Ù. &FileÀ̶ó°í ÀÔ·ÂÇϸé FileÀ̶ó´Â ¸Þ´º Ç׸ñÀÌ »ý±æ °ÍÀÌ¸ç ¼Ó¼º ÆíÁý À©µµ¿ì°¡ ¿­¸°´Ù.

¼Ó¼º ÆíÁý À©µµ¿ì¸¦ »ç¿ëÇÏ¿© °³º°ÀûÀÎ ¸Þ´º Ç׸ñ¿¡ ´ëÇØ ¼Ó¼ºÀ» ¼³Á¤ÇÑ´Ù. File¸Þ´º¸¦ ¸¸µé°í ³­ ÈÄÀÇ ¸Þ´º ÆíÁý±â´Â ´ÙÀ½°ú °°´Ù.

File¸Þ´º°¡ ¸¸µé¾îÁ³°í ¿À¸¥ÂÊ°ú ¾Æ·¡ÂÊÀ¸·Î ºóÄ­ÀÌ µÎ °³ »ý°å´Ù. ÀÌ ºóÄ­¿¡ »õ·Î¿î ¸Þ´º Ç׸ñÀ» ¸¸µé¾î ³ª°¡µÇ ¾Æ·¡ÂÊÀ¸·Î ¸Þ´º Ç׸ñÀ» ¸¸µå·Á¸é ¾Æ·¡ÂÊÀÇ ºóÄ­À» »ç¿ëÇÏ°í ¿À¸¥ÂÊÀ¸·Î ¸Þ´º Ç׸ñÀ» ¸¸µé¾î ³ª°¡·Á¸é ¿À¸¥ÂÊ ºóÄ­À» »ç¿ëÇÑ´Ù. À̹ø¿¡´Â ¾Æ·¡ÂÊ¿¡ Menu1À̶ó´Â ¸Þ´º Ç׸ñÀ» ¸¸µé¾î º¸ÀÚ. ¾Æ·¡ÂÊÀÇ ºóÄ­À» ´õºí Ŭ¸¯ÇÏ¸é ¼Ó¼º ÆíÁý À©µµ¿ì°¡ ¿­¸°´Ù. ÀÌ À©µµ¿ì¿¡ ´ÙÀ½°ú °°ÀÌ ID¿Í CaptionÀ» ÀÔ·ÂÇÑ´Ù.

CaptionÀº »ç¿ëÀÚ¿¡°Ô º¸¿©Áú ¸Þ´ºÀÇ À̸§ÀÌ¸ç ¸Þ´º ¸®½ºÆ®¿¡ ±×´ë·Î ³ªÅ¸³­´Ù. ¹®ÀÚ¿­ÀÏ »ÓÀ̹ǷΠ±âÈ£³ª ¼ýÀÚ, Çѱ۱îÁö »ç¿ëÇÒ ¼ö ÀÖ´Ù. ID´Â ÇÁ·Î±×·¥¿¡¼­ ÀÌ ¸Þ´º Ç׸ñÀ» ÁöĪÇÏ´Â À̸§ÀÌ´Ù. º¯¼ö³ª ÇÔ¼öÀÇ À̸§°ú °°Àº ÀÚ°ÝÀ» °¡Áö´Â ¸íĪ(Identifier)À̹ǷΠ¸íĪÀ» ¸¸µå´Â ±ÔÄ¢¿¡ ¸Â°Ô ÀÛ¼ºÇØ¾ß ÇÑ´Ù. Áï ù¹®ÀÚ¸¦ ¼ýÀÚ·Î ¾µ ¼ö ¾ø°í ÇѱÛÀ» ½á¼­µµ ¾ÈµÇ¸ç ¸Þ´º Ç׸ñ³¢¸® À̸§ÀÌ Áߺ¹µÇ¾î¼­µµ ¾ÈµÈ´Ù. °ü½ÀÀûÀ¸·Î ¸Þ´º Ç׸ñÀÇ À̸§Àº "ID_»óÀ§¸Þ´º_ĸ¼Ç"ÀÇ Çü½ÄÀ» µû¶ó ¸¸µé¸é µÈ´Ù. Caption¿¡ Menu1, ID¿¡ ID_FILE_MENU1À̶ó°í ¼³Á¤ÇÏ°í ³ª¸ÓÁö ¼Ó¼ºÀº ±×´ë·Î µÎµµ·Ï ÇÏÀÚ.

°è¼ÓÇؼ­ Menu2, Exit ¸Þ´º Ç׸ñÀ» ¸¸µé°í °¢°¢ ID¸¦ ID_FILE_MENU2, ID_FILE_EXIT·Î ÁØ´Ù. ¿©±â±îÁö ¸Þ´º¸¦ ¸¸µé¸é ¸Þ´º ÆíÁý±â´Â ´ÙÀ½°ú °°¾ÆÁú °ÍÀÌ´Ù.

ÀÌÁ¦ ¸Þ´º ¸®¼Ò½º°¡ ´Ù ¸¸µé¾îÁ³´Ù. ¸Þ´ºÀÇ ÆíÁý ¹æ½ÄÀÌ ºñÁÖ¾ó ¹æ½ÄÀ̱⠶§¹®¿¡ ¾ÆÁÖ ½±°Ô ÀÛ¼ºÇÒ ¼ö ÀÖµµ·Ï µÇ¾î ÀÖ´Ù.

3ÀÌ·¸°Ô ¸¸µé¾îÁø ¸®¼Ò½º ½ºÅ©¸³Æ®¸¦ ÀÏ´Ü µð½ºÅ©¿¡ ÀúÀåÇÑ´Ù. ÇöÀç À̸§ÀÌ Script1À¸·Î µÇ¾î Àִµ¥ File/Save Ç׸ñÀ» ¼±ÅÃÇÏ°í ÆÄÀÏ À̸§À» Menu·Î ÁÖ¸é ÀÚµ¿À¸·Î È®ÀåÀÚ RC°¡ ºÙ¾î Menu.rc¶ó´Â À̸§À¸·Î µð½ºÅ©¿¡ ÀúÀåµÈ´Ù. ¸®¼Ò½ºÀÇ À̸§µµ °¡±ÞÀûÀ̸é ÇÁ·ÎÁ§Æ®¿Í °°Àº À̸§À» ÁÖ´Â °ÍÀÌ ÁÁ´Ù. ´ÙÀ½Àº RCÆÄÀÏÀ» ÇÁ·ÎÁ§Æ®¿¡ Æ÷ÇÔ½ÃÄÑ ÇÁ·ÎÁ§Æ®¿¡¼­ ¸Þ´º ¸®¼Ò½º¸¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇØ ÁÖ¾î¾ß ÇÑ´Ù. ¸®¼Ò½º¸¦ ÀÛ¼ºÇϱâ´Â ÇßÁö¸¸ ¾ÆÁ÷ ÇÁ·ÎÁ§Æ®¿Í ³í¸®ÀûÀÎ ¿¬°üÀº ¾øÀ¸¹Ç·Î ÀÌ´ë·Î´Â ÇÁ·ÎÁ§Æ®¿¡¼­ ¸®¼Ò½º¸¦ »ç¿ëÇÒ ¼ö ¾ø´Ù. Project/Add to Project/Files ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇÏ¿© Menu.rc ÆÄÀÏÀ» ÇÁ·ÎÁ§Æ®¿¡ Æ÷ÇÔ½ÃŲ´Ù. ¿öÅ© ½ºÆäÀ̽ºÀÇ ¸®¼Ò½º ºä¿¡ ´ÙÀ½°ú °°ÀÌ ÇöÀç±îÁö ÀÛ¼ºµÈ ¸®¼Ò½º°¡ ³ªÅ¸³¯ °ÍÀÌ´Ù.

ÀÌÈĺÎÅÍ ¸®¼Ò½º¸¦ ÆíÁýÇÏ·Á¸é ¸®¼Ò½º ºä¿¡¼­ ¿øÇÏ´Â ¸®¼Ò½º¸¦ ´õºíŬ¸¯ÇÏ¸é µÈ´Ù. IDR_MENU1À» ´õºíŬ¸¯ÇÏ¸é ¸Þ´º ÆíÁý±â°¡ ´Ù½Ã ¿­¸°´Ù. ¶ÇÇÑ ÀÌ ¸®¼Ò½º ºäÀÇ Æ˾÷ ¸Þ´º¸¦ ÅëÇØ »õ·Î¿î ¸®¼Ò½º¸¦ ÀÛ¼ºÇϰųª ´Ù¸¥ ÇÁ·ÎÁ§Æ®¿¡ ÀÖ´Â ¸®¼Ò½º¸¦ ÀÓÆ÷Æ®ÇÏ´Â µîÀÇ Àü¹ÝÀûÀÎ ¸®¼Ò½º °ü¸®¸¦ ÇÒ ¼ö ÀÖ´Ù.

4¸¸µé¾îÁø ¸®¼Ò½º¸¦ ÇÁ·ÎÁ§Æ®¿¡¼­ »ç¿ëÇϵµ·Ï Äڵ带 ¼öÁ¤ÇÑ´Ù. Menu.cpp¸¦ ¿­¾î¼­ ´ÙÀ½°ú °°ÀÌ ¼öÁ¤ ¶Ç´Â Ãß°¡ÇØ ÁØ´Ù.

#include <windows.h>
#include "resource.h"

LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);
HINSTANCE g_hInst;
LPSTR lpszClass="Menu";

int APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance
		  ,LPSTR lpszCmdParam,int nCmdShow)
{
	HWND hWnd;
	MSG Message;
	WNDCLASS WndClass;
	g_hInst=hInstance;
	
	WndClass.cbClsExtra=0;
	WndClass.cbWndExtra=0;
	WndClass.hbrBackground=GetStockObject(WHITE_BRUSH);
	WndClass.hCursor=LoadCursor(NULL,IDC_ARROW);
	WndClass.hIcon=LoadIcon(NULL,IDI_APPLICATION);
	WndClass.hInstance=hInstance;
	WndClass.lpfnWndProc=(WNDPROC)WndProc;
	WndClass.lpszClassName=lpszClass;
	WndClass.lpszMenuName=MAKEINTRESOURCE(IDR_MENU1);
	WndClass.style=CS_HREDRAW | CS_VREDRAW;
	RegisterClass(&WndClass);

¿ì¼± resource.h¶ó´Â Çì´õ ÆÄÀÏÀ» ¸ÕÀú Æ÷ÇÔ½ÃÄÑ ÁÖ¾î¾ß Çϴµ¥ ÀÌ ÆÄÀÏ¿¡´Â ´ÙÀ½°ú °°ÀÌ ¿ì¸®°¡ ¸¸µç ¸Þ´º Ç׸ñÀÇ ID°¡ Á¤ÀǵǾî ÀÖ´Ù. ÀÌ ÆÄÀÏÀº ¸®¼Ò½º ÆíÁý±â°¡ ¸®¼Ò½º ÆíÁý½Ã¿¡ ÀÛ¼ºÇØ ÁÖ¸ç ¸®¼Ò½º¸¦ ÆíÁýÇϸé ÀÚµ¿À¸·Î °°ÀÌ ÆíÁýµÇ¹Ç·Î ¿ì¸®°¡ Á÷Á¢ ÆíÁýÇÒ ÇÊ¿ä´Â ¾ø´Ù.

//{{NO_DEPENDENCIES}}
// Microsoft Developer Studio generated include file.
// Used by Menu.rc
//
#define IDR_MENU1                       101
#define ID_FILE_MENU1                   40001
#define ID_FILE_MENU2                   40002
#define ID_FILE_EXIT                    40003

¸Þ´º Ç׸ñÀÇ ID´Â Á¤¼ö·Î Á¤ÀǵǾî¾ß Ç쵂 »ç¶÷ÀÌ ÀÏÀÏÀÌ Á¤¼ö°ªÀ» ±â¾ïÇϱⰡ °ï¶õÇϹǷΠ¸ÅÅ©·Î »ó¼ö¸¦ »ç¿ëÇÏ¿© ID¸¦ Á¤ÀÇÇÏ°í ¸Þ´º ÆíÁý±â´Â »ç¿ëÀÚ°¡ ÀÔ·ÂÇÑ ID¸¦ Á¤¼ö ¸ÅÅ©·Î·Î Á¤ÀÇÇÏ¿© resource.h¿¡ ÀÛ¼ºÇØ ÁØ´Ù. ±×·¡¼­ ¿ì¸®´Â ¸Þ´ºÀÇ ID¸¦ ¹®ÀÚ¿­ ÇüÅÂÀÇ ¸ÅÅ©·Î »ó¼ö·Î Á¤ÀÇÇØ ÁÖ°í resource.h¸¸ ÀÎŬ·çµåÇØ ÁÖ¸é µÈ´Ù.

´ÙÀ½À¸·Î WndClassÀÇ lpszMenuName ¸â¹ö¿¡ ¿ì¸®°¡ ÀÛ¼ºÇÑ ¸Þ´º À̸§ÀÎ IDR_MENU1À» ´ëÀÔÇØ ÁØ´Ù. À̶§ ¼ýÀÚ·Î Á¤ÀÇµÈ ¸Þ´º À̸§À» ¹®ÀÚ¿­·Î ¹Ù²Ù¾î ÁÖ±â À§ÇØ MAKEINTRESOURCE ¸ÅÅ©·Î¸¦ »ç¿ëÇÏ¿´´Ù. À©µµ¿ì¿¡¼­ »ç¿ëÇÒ ¸Þ´º¿¡ °üÇÑ Á¤º¸¸¦ °¡Áö´Â lpszMenuNameÀº ¹®ÀÚ¿­ º¯¼öÀÌµÇ ¿ì¸®°¡ ÀÛ¼ºÇÑ ¸Þ´ºÀÇ ID´Â Á¤¼ö·Î µÇ¾î Àֱ⠶§¹®ÀÌ´Ù.

¿©±â±îÁö ÀÛ¼ºÇÏ°í ´Ù½Ã ÄÄÆÄÀÏÇØ º¸¸é ¸®¼Ò½º·Î Á¤ÀÇÇÑ ¸Þ´º°¡ ŸÀÌƲ ¹Ù ¾Æ·¡ÂÊ¿¡ ³ªÅ¸³¯ °ÍÀÌ´Ù. ±×·¯³ª ¾ÆÁ÷ ¸Þ´º¿¡ ´ëÇÑ Äڵ尡 ÀÛ¼ºµÇÁö ¾Ê¾Ò±â ¶§¹®¿¡ ¸Þ´º¸¸ ³ªÅ¸³¯ »Ó ¸Þ´º¸¦ ¼±ÅÃÇصµ ¾Æ¹«·± ¹ÝÀÀÀÌ ¾ø´Ù. ÀÌÁ¦ ¸Þ´º°¡ ¼±ÅõǾúÀ» ¶§ÀÇ ÇÁ·Î±×·¥ µ¿ÀÛÀ» Á¤ÀÇÇØ ÁØ´Ù. Menu.cpp¸¦ ¿­¾î¼­ WndProc¸¦ ´ÙÀ½°ú °°ÀÌ ¼öÁ¤ÇÑ´Ù.

long FAR PASCAL WndProc(HWND hWnd,UINT iMessage,WPARAM wParam,LPARAM lParam)
{
	switch(iMessage) {
	case WM_COMMAND:
		switch(LOWORD(wParam)) {
		case ID_FILE_MENU1:
			MessageBox(hWnd,"ù¹ø° ¸Þ´º¸¦ ¼±ÅÃÇß½À´Ï´Ù.","Menu Demo",MB_OK);
			break;
		case ID_FILE_MENU2:
			MessageBox(hWnd,"µÎ¹ø° ¸Þ´º¸¦ ¼±ÅÃÇß½À´Ï´Ù.","Menu Demo",MB_OK);
			break;
		case ID_FILE_EXIT:
			PostQuitMessage(0);
			break;
		}
		return 0;
	case WM_DESTROY:
		PostQuitMessage(0);
		return 0;
	default:
		return(DefWindowProc(hWnd,iMessage,wParam,lParam));
	}
}

ÀÌ Äڵ带 º¸¸é °¨ÀÌ ÀâÈ÷°ÚÁö¸¸ ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇÒ °æ¿ì WM_COMMAND¶ó´Â ¸Þ½ÃÁö°¡ Àü´ÞµÈ´Ù. Äڵ带 ÀÛ¼ºÇÑ ÈÄ ÄÄÆÄÀÏ, ½ÇÇà½ÃÄѺ¸ÀÚ. ŸÀÌƲ ¹Ù ¹Ù·Î ¾Æ·¡¿¡ ¸Þ´º°¡ ³ªÅ¸³ª¸ç ¸Þ´º¸¦ ¼±ÅÃÇÒ °æ¿ì ¸Þ½ÃÁö ¹Ú½º°¡ È­¸é Áß¾Ó¿¡ ³ªÅ¸³¯ °ÍÀÌ´Ù.

¾îµð±îÁö³ª ¿¹Á¦À̹ǷΠ¸Þ´º Ç׸ñ ¼±Åýà ¸Þ½ÃÁö ¹Ú½º¸¸ ¿­¾î º¸¿´´Âµ¥ ½ÇÁ¦ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¶§´Â ¼±ÅÃÇÑ ¸Þ´º Ç׸ñ¿¡ ¸Â´Â Äڵ带 ÀÛ¼ºÇØ ÁÖ¸é µÉ °ÍÀÌ´Ù.

óÀ½À¸·Î ¸®¼Ò½º¸¦ »ç¿ëÇÏ´Â ¿¹Á¦¸¦ ÀÛ¼ºÇØ ºÃ´Âµ¥ ¸®¼Ò½º¸¦ ¸¸µé°í ÇÁ·ÎÁ§Æ®¿¡ Æ÷ÇÔ½ÃÅ°´Â °úÁ¤À» ´Ù½Ã Çѹø Á¤¸®ÇØ º¸ÀÚ. Á» º¹ÀâÇØ º¸ÀÏÁöµµ ¸ð¸£°ÚÁö¸¸ Àͼ÷ÇØÁö¸é º°°Íµµ ¾Æ´Ï´Ù.

ÀÏ´Ü ÀÌ °úÁ¤À» °ÅÃÄ ¸®¼Ò½º ½ºÅ©¸³Æ®°¡ ÇÁ·ÎÁ§Æ®¿¡ Æ÷ÇԵǸé ÇÁ·ÎÁ§Æ® ¿öÅ© ½ºÆäÀ̽º¿¡ ¸®¼Ò½º ºä°¡ ³ªÅ¸³­´Ù. ¸®¼Ò½º ºä´Â ÇÁ·ÎÁ§Æ®¿¡ Æ÷ÇÔµÈ ¸®¼Ò½º¸¦ Á¾·ùº°·Î º¸¿©ÁÖ¸ç °ü¸®ÇÏ´Â ¿ªÇÒÀ» ÇÑ´Ù. ÀÌÈĺÎÅÍ ¸®¼Ò½º¸¦ ¿­°Å³ª »èÁ¦Çϰųª »õ·Î Ãß°¡ÇÏ´Â ÀÛ¾÷Àº ¸®¼Ò½º ºäÀÇ Æ˾÷ ¸Þ´º¸¦ »ç¿ëÇÏ¸é µÈ´Ù.

Æ˾÷ ¸Þ´º¸¦ º¸¸é Open, Insert µîÀÇ ¸Þ´º°¡ Àִµ¥ ¿µ¾î¶æ ±×´ë·ÎÀ̹ǷΠOpenÀÌ ¿­±âÀÌ°í Insert°¡ »õ ¸®¼Ò½º »ðÀÔÀ̶ó´Â ¼³¸íÀº ÇÏÁö ¾Ê¾Æµµ µÉ °Í °°´Ù.


¸ñ·Ï º¸±â  ´ÙÀ½ °­Á            written by http://www.winapi.co.kr