
COleCmdUI Ŭ·¡½º´Â IOleCommandTarget°ü·Ã »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º °³Ã¼ÀÇ »óŸ¦ ¾÷µ¥ÀÌÆ® ÇÏ´Â MFC¿¡ ´ë ÇÑ ¸Þ¼µå ±¸Çö-ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ±â´ÉÀ» Á¦¾î ÇÕ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥¿¡ »ç¿ë µÇÁö ¾Ê½À´Ï´Ù DocObjects¿¡ ´ë ÇÑ UPDATE_COMMAND_UI notifcations¸¦ ó¸® ÇÏ´Â MFC ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ ¸Þ´º¸¦ »ç¿ëÀÚ Á¶È¸ ÇÏ´Â °æ¿ì. °¢ ¾Ë¸² ƯÁ¤ ¸í·ÉÀÇ »óŸ¦ ¹Ý¿µ Çϵµ·Ï Á¶ÀÛ µÉ ¼ö ÀÖ´Â CCmdUI °³Ã¼¸¦ ÁÖ¾îÁø ´Ù. ±×·¯³ª, Docobjects¿¡ ´ë ÇÑ ÀÀ¿ë ÇÁ·Î±×·¥À» »ç¿ë ÇÏ´Â °æ¿ì MFC UPDATE_OLE_COMMAND_UI ¾Ë¸²À» ó¸® ¹× COleCmdUI °³Ã¼¸¦ ÇÒ´ç¡£
COleCmdUI Docobject¸¦ ÇØ´ç ÄÁÅ×À̳ÊÀÇ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º (¿¹: ÆÄÀÏ, ¿±â, Àμâ, ¹× µî)¿¡¼ ½ÃÀÛ ÇÏ´Â ¸í·ÉÀ» ¹ÞÀ» ¼ö ÀÖµµ·Ï ÇÏ °í ÄÁÅ×ÀÌ³Ê DocobjectÀÇ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¿¡¼ ½ÃÀÛ ¸í·ÉÀ» ¼ö½ÅÇÒ ¼ö ÀÖ½À´Ï´Ù. IDispatch °°Àº ¸í·ÉÀ» Àü´Þ ÇÏ´Â µ¥ »ç¿ë µÉ ¼ö, ÀÖÁö¸¸ IOleCommandTarget Äõ¸® Àμö ¾øÀÌ ÀϹÝÀûÀ¸·Î ¸í·ÉÀÇ Ç¥ÁØ ÁýÇÕ¿¡ ÀÇÁ¸ Çϱ⠶§¹®¿¡ Çü½Ä Á¤º¸°¡ ¾ø´Â Âü¿©¸¦ ½ÇÇà ÇÏ´Â °£´ÜÇÑ ¹æ¹ýÀ» Á¦°ø ÇÕ´Ï´Ù. COleCmdUI ¼³Á¤, ¾÷µ¥ÀÌÆ®, ¹× DocObject »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ¸í·ÉÀÇ ´Ù¸¥ ¼Ó¼ºÀ» ¼³Á¤ÇÒ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. COleServerDoc::OnExecOleCmd ¸¦ È£Ãâ ÇÏ´Â ¸í·ÉÀ» È£Ãâ ÇÏ´Â °æ¿ì¡£
Docobjects¿¡ °üÇÑ ÀÚ¼¼ÇÑ Á¤º¸¿¡ ´ë ÇÑ CDocObjectServer ¹× CDocObjectServerItem¸¦ ÂüÁ¶ ÇϽʽÿÀ. Âü°í ÀÎÅÍ³Ý Ã¹°ÉÀ½: ¾×Ƽºê ¹®¼ ¹× Visual c + + ÇÁ·Î±×·¡¸Ó °¡À̵å ÀÇ ¾×Ƽºê ¹®¼¡£
# include lt;afxdocobj.h>
Ŭ·¡½º ¸â¹ö |nbsp; ±âº» Ŭ·¡½º (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)