COleCmdUI

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)

Index