COleDataSource

ij½Ã´Â ÀÀ¿ë ÇÁ·Î±×·¥ µ¥ÀÌÅÍ µ¿¾È Á¦°ø ÇÏ´Â °ÍÀÔ´Ï´Ù µ¥ÀÌÅÍ ¹èÄ¡·Î COleDataSource Ŭ·¡½º ¿ªÇÒ Àü¼Û Ŭ¸³º¸µå ¶Ç´Â ²ø¾î¼­ ³õ±â ÀÛ¾÷ µîÀÇ ÀÛ¾÷¡£

OLE µ¥ÀÌÅÍ ¼Ò½º¸¦ Á÷Á¢ ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ±³´ë·Î, COleClientItem ¹× COleServerItem Ŭ·¡½ºÀÇ CopyToClipboard ¹× DoDragDrop ¸â¹ö ÇÔ¼ö¿¡ ´ë ÇÑ ÀÀ´ä¿¡¼­ OLE µ¥ÀÌÅÍ ¿øº»À» ¸¸µì´Ï´Ù. ¿¡ ´ë ÇÑ °£·« ÇÑ ¼³¸íÀº COleServerItem::CopyToClipboard ¸¦ ÂüÁ¶ ÇϽʽÿÀ. CopyToClipboard ¶Ç´Â DoDragDrop ¸â¹ö ÇÔ¼ö¿¡ ´ë ÇÑ ¸¸µç OLE µ¥ÀÌÅÍ ¼Ò½º¿¡ µ¥ÀÌÅ͸¦ Ãß°¡ Ŭ¸³º¸µå Çü½ÄÀ» Ãß°¡ÇÒ Å¬¶óÀ̾ðÆ® Ç׸ñÀÌ ³ª ¼­¹ö Ç׸ñ Ŭ·¡½ºÀÇ OnGetClipboardData ¸â¹ö ÇÔ¼ö¸¦ ÀçÁ¤ÀÇ ÇÕ´Ï´Ù.

Àü¼Û¿¡ ´ë ÇÑ µ¥ÀÌÅ͸¦ Áغñ ÇÏ·Á¸éÀÌ Å¬·¡½ºÀÇ °³Ã¼¸¦ »ý¼º ÇÏ °í µ¥ÀÌÅÍ¿¡ °¡Àå ÀûÇÕ ÇÑ ¹æ¹ýÀ» »ç¿ë ÇÏ ¿© µ¥ÀÌÅ͸¦ ÀÔ·Â ÇØ¾ß ÇÕ´Ï´Ù. µ¥ÀÌÅÍ ¼Ò½º¿¡ »ðÀÔ ÇÏ´Â ¹æ¹ýÀº Á÷Á¢ µ¥ÀÌÅÍ Áï½Ã Á¦°ø ¿©ºÎ¿¡ ÀÇÇØ ¿µÇâÀ» ¹Þ´Â (Áï½Ã ·»´õ¸µ) ¶Ç´Â ¼ö¿ä (Áö¿¬ ·»´õ¸µ). ¸ðµç Ŭ¸³º¸µå Çü½ÄÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Ŭ¸³º¸µå Çü½ÄÀ» Àü´Þ ÇÏ ¿© µ¥ÀÌÅ͸¦ Á¦°ø Çϴ¿¡ ´ë ÇÑ (¿Í ¼±ÅÃÀû FORMATETC ±¸Á¶Ã¼), DelayRenderData È£Ãâ¡£

µ¥ÀÌÅÍ ¿øº» ¹× µ¥ÀÌÅÍ Àü¼Û¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. ¹®¼­ µ¥ÀÌÅÍ °³Ã¼ ¹× µ¥ÀÌÅÍ ¼Ò½º (OLE). ¶ÇÇÑ, ¹®¼­ Ŭ¸³º¸µå Ç׸ñ Àº OLE Ŭ¸³º¸µå ¸ÞÄ¿´ÏÁò¿¡ ¼³¸í ÇÕ´Ï´Ù.

# include lt;afxole.h>

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

»ùÇÃnbsp; MFC »ùÇÃ HIERSVR (ko) | MFC »ùÇÃ OCLIENT(&N)

Âü°í Ç׸ñnbsp;COleDataObject(&N)

Index