CCmdTarget

CCmdTarget ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ÆÄ¿îµ¥ÀÌ¼Ç Å¬·¡½º ¶óÀ̺귯¸® ¸Þ½ÃÁö ¸Ê ¾ÆÅ°ÅØÃ³¿¡ ´ë ÇÑ ±âº» Ŭ·¡½ºÀÔ´Ï´Ù. ¸Þ½ÃÁö ¸Ê¿¡ ±×µéÀ» ó¸® Çϱâ À§ÇØ ÀÛ¼º ÇÏ´Â ¸â¹ö ÇÔ¼ö¸¦ ¸í·ÉÀÌ ³ª ¸Þ½ÃÁö¸¦ ¶ó¿ìÆÃÇÕ´Ï´Ù. (¸í·É¿¡¼­ ¸Þ´º Ç׸ñ, ¸í·É ´ÜÃß ¶Ç´Â ¾×¼¿·¯·¹ÀÌÅÍ Å° ¸Þ½ÃÁöÀÔ´Ï´Ù.)

CCmdTarget ¿¡¼­ ÆÄ»ý µÈ Ű ÇÁ·¹ÀÓ ¿öÅ© Ŭ·¡½º´Â CView CWinApp CDocument, CWnd, CFrameWndÆ÷ÇÔ µË´Ï´Ù. ¸Þ½ÃÁö¸¦ ó¸® ÇÏ´Â »õ Ŭ·¡½º¿¡ ´ë ÇÑ Àǵµ ÇÏ´Â °æ¿ì ÀÌ·¯ÇÑ CCmdTargetÁß Çϳª¿¡¼­ Ŭ·¡½º¸¦ ÆÄ»ý-Ŭ·¡½º¸¦ ÆÄ»ý ÇÕ´Ï´Ù. ´ç½ÅÀº °ÍÀÔ´Ï´Ù °ÅÀÇ ÆÄ»ý Ŭ·¡½º CCmdTarget ¿¡¼­ Á÷Á¢¡£

¸í·É ´ë»ó ¹× OnCmdMsg ¶ó¿ìÆÃ °³¿ä¸¦ ÂüÁ¶ ÇϽʽÿÀ. ¸í·É ´ë»ó, ¸í·É ¶ó¿ìÆÃ, ±×¸®°í Visual c + + ÇÁ·Î±×·¡¸Ó °¡ÀÌµå ¿¡¼­ ¸Þ½ÃÁö ¸ÅÇΡ£

CCmdTarget ¸ð·¡ ½Ã°è Ä¿¼­ Ç¥½Ã¸¦ ó¸® ÇÏ´Â ¸â¹ö ÇÔ¼ö¸¦ Æ÷ÇÔ ÇÕ´Ï´Ù. ´ç½ÅÀÌ ±â´ë ÇÏ´Â ¸í·ÉÀ» ½ÇÇà ÇÏ´Â ´«¿¡ ¶ç´Â ½Ã°£ °£°Ý °É¸± ¶§ ¸ð·¡ ½Ã°è Ä¿¼­ Ç¥½Ã¡£

µð½ºÆÐÄ¡ ¸Ê, ¸Þ½ÃÁö Áöµµ À¯»çÇÑ OLE ÀÚµ¿È­ IDispatch ±â´ÉÀ» ³ëÃâ ÇÏ´Â µ¥ »ç¿ë µË´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ³ëÃâ ÇÏ ¿© ´Ù¸¥ ÀÀ¿ë ÇÁ·Î±×·¥ (Visual Basic)¿Í °°Àº ÀÀ¿ë ÇÁ·Î±×·¥À¸·Î È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù. IDispatch ÀÎÅÍÆäÀ̽º¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ÂüÁ¶ ÇϽʽÿÀ. IDispatch ÀÎÅÍÆäÀ̽º¸¦ ¸¸µå´Â ¹× µð½ºÆÐÄ¡ ÀÎÅÍÆäÀ̽º ¹× API ÇÔ¼ö´Â Win32 SDK OLE ÇÁ·Î±×·¡¸Ó¿ë ÂüÁ¶¡£

# include lt;afxwin.h>

Ŭ·¡½º ¸â¹ö |nbsp; ±âº» Ŭ·¡½º (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)

»ùÇÃnbsp; MFC »ùÇÃ ACDUAL(&N)

Âü°í Ç׸ñnbsp;CCmdUI, CDocument, CDocTemplate, CWinApp, CWnd, CView, CFrameWnd, COleDispatchDriver(&N)

Index