COleDataObject ¿¡ ±âº» Ŭ·¡½º¡£
COleDataObject Ŭ·¡½º´Â µ¥ÀÌÅÍ Àü¼ÛÀ» ÅëÇØ Ŭ¸³º¸µå¿¡¼ ¿©·¯ Çü½ÄÀÇ µ¥ÀÌÅ͸¦ °Ë»ö Çϱâ À§ÇÑ µå·¡±× ¾Ø µå·Ó, ¶Ç´Â Æ÷ÇÔ µÈ OLE Ç׸ñ¿¡¼ »ç¿ë µË´Ï´Ù. ÀÌ·¯ÇÑ Á¾·ùÀÇ µ¥ÀÌÅÍ Àü¼Û¿¡´Â ¼Ò½º¿Í ´ë»óÀ» Æ÷ÇÔ µË´Ï´Ù. µ¥ÀÌÅÍ ¼Ò½º´Â COleDataSource Ŭ·¡½ºÀÇ °³Ã¼·Î ±¸Çö µË´Ï´Ù. COleDataObject Ŭ·¡½ºÀÇ °³Ã¼¸¦ »ý¼º ÇØ¾ß ÇÕ´Ï´Ù ´ë»ó ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ±×°Í¿¡ µ¥ÀÌÅͰ¡ Ŭ¸³º¸µå¿¡¼ ºÙ¿©³Ö±â ÀÛ¾÷À» ¼öÇà Çϵµ·Ï ¿äû ¶§¸¶´Ù¡£
ÀÌ Å¬·¡½º¸¦ »ç¿ë Çϸé ÁöÁ¤ µÈ Çü½ÄÀÇ µ¥ÀÌÅÍ Á¸Àç ¿©ºÎ¸¦ È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ »ç¿ëÇÒ ¼ö ÀÖ´Â µ¥ÀÌÅÍ Çü½ÄÀ» ¿°Å ÇÏ °í ¶Ç´Â ƯÁ¤µÈ Çü½ÄÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ´ÂÁö ¿©ºÎ¸¦ È®ÀÎ ÇÏ °í, ¼±È£ ÇÏ´Â Çü½Ä¿¡¼ µ¥ÀÌÅ͸¦ °Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù. °³Ã¼ °Ë»ö CFile, ÇÑ HGLOBAL¶Ç´Â STGMEDIUM ±¸Á¶Ã¼ÀÇ »ç¿ëÀ» Æ÷ÇÔ ÇÏ ¿© ¿©·¯ °¡Áö ¹æ¹ýÀ¸·Î ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº ÂüÁ¶¸¦ STGMEDIUM ±¸Á¶´Â OLE 2 ÇÁ·Î±×·¡¸Ó ÂüÁ¶, º¼·ý 1¡£
ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ µ¥ÀÌÅÍ °³Ã¼¸¦ »ç¿ë ÇÏ´Â ¹æ¹ý¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. ¹®¼ µ¥ÀÌÅÍ °³Ã¼ ¹× µ¥ÀÌÅÍ ¼Ò½º (OLE) ¿¡¼ Visual c + + ÇÁ·Î±×·¡¸Ó °¡À̵塣
# include lt;afxole.h>
Ŭ·¡½º ¸â¹ö |nbsp; °èÃþ ±¸Á¶ Â÷Æ®(&N)
»ùÇÃnbsp; MFC »ùÇÃ HIERSVR (ko) | MFC »ùÇÃ OCLIENT(&N)
Âü°í Ç׸ñnbsp;COleDataSource, COleClientItem, COleServerItem, COleDataSource::DoDragDrop, CView::OnDrop(&N)