void CacheData ( CLIPFORMAT cfFormat, LPSTGMEDIUM lpStgMedium, LPFORMATETC lpFormatEtc = NULL );
¸Å°³ º¯¼ö
cfFormat
Á¦°ø ÇÏ´Â µ¥ÀÌÅʹ Ŭ¸³º¸µå Çü½ÄÀÔ´Ï´Ù. ÀÌ ¸Å°³ º¯¼ö´Â ¹Ì¸® Á¤ÀÇ µÈ Ŭ¸³º¸µå Çü½Ä ¶Ç´Â ³×ÀÌÆ¼ºê Windows¿¡¼ ¹Ýȯ µÈ °ª Áß ÇϳªÀÏ ¼ö ÀÖ½À´Ï´Ù RegisterClipboardFormat ÇÔ¼ö¡£
lpStgMedium
Æ÷ÀÎÆ®´Â ÁöÁ¤ µÈ Çü½ÄÀÇ µ¥ÀÌÅ͸¦ Æ÷ÇÔ ÇÏ´Â STGMEDIUM ±¸Á¶Ã¼¡£
lpFormatEtc
Æ÷ÀÎÆ®´Â µ¥ÀÌÅ͸¦ Á¦°ø ÇÏ´Â Çü½ÄÀ» ¼³¸í ÇÏ´Â FORMATETC ±¸Á¶. CfFormat¿¡ ÀÇÇØ ÁöÁ¤ µÈ Ŭ¸³º¸µå Çü½Ä ÀÌ¿ÜÀÇ Ãß°¡ ¼½Ä Á¤º¸¸¦ ÁöÁ¤ ÇÏ·Á¸éÀÌ ¸Å°³ º¯¼ö °ªÀ» Á¦°ø ÇÕ´Ï´Ù. FORMATETC ±¸Á¶Ã¼ÀÇ ´Ù¸¥ Çʵ忡 ´ë ÇÑ ±âº»°ªÀÌ »ç¿ë µË´Ï´Ù NULLÀÎ °æ¿ì¡£
ÁÖÀÇ
Çü½Ä ÀÖ´Â µ¥ÀÌÅÍ´Â µ¿¾È Á¦°ø µ¥ÀÌÅÍ Àü¼Û ÀÛ¾÷À» ÁöÁ¤ ÇÏ·Á¸éÀÌ ÇÔ¼ö¸¦ È£Ãâ ÇÕ´Ï´Ù. ÀÌ ±â´ÉÀº Áï½Ã ·»´õ¸µÀ» »ç¿ë ÇÏ ¿© Á¦°ø Çϱ⠶§¹®¿¡ µ¥ÀÌÅ͸¦ Á¦°ø ÇØ¾ß ÇÕ´Ï´Ù. ÇÊ¿äÇÒ ¶§±îÁö µ¥ÀÌÅÍ Ä³½Ã¡£
µ¥ÀÌÅ͸¦ »ç¿ë ÇÏ ¿© °ø±Þ ÇÑ STGMEDIUM ±¸Á¶. Á¦°ø ÇÏ´Â µ¥ÀÌÅÍÀÇ ¾çÀ» HGLOBAL.nbspÀ» »ç¿ë ÇÏ ¿© È¿À²ÀûÀ¸·Î Àü¼ÛÇÒ ¼ö ÃæºÐÈ÷ ÀÛÀº °æ¿ì CacheGlobalData ¸â¹ö ÇÔ¼ö¸¦ »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù(&N).;
Ptd ¼Ò¼Ó lpFormatEtc ¹× lpStgMedium ÀÇ ³»¿ëÀ» µ¥ÀÌÅÍ °³Ã¼¸¦ È£ÃâÀÚ°¡ ¾Æ´Ñ CacheData ¸¦ È£ÃâÇÑ ÈÄ ¼ÒÀ¯ÀÔ´Ï´Ù.
Áö¿¬µÈ ·»´õ¸µÀ» »ç¿ë ÇÏ·Á¸é DelayRenderData ¶Ç´Â DelayRenderFileData ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ ÇÕ´Ï´Ù. ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Áö¿¬µÈ ·»´õ¸µ MFC¿¡ ÀÇÇØ ó¸® µÈ °ÍÀ¸·Î, ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. ¹®¼ µ¥ÀÌÅÍ °³Ã¼ ¹× µ¥ÀÌÅÍ ¼Ò½º: Á¶ÀÛ Visual c + + ÇÁ·Î±×·¡¸Ó °¡À̵塣
ÀÚ¼¼ÇÑ ³»¿ëÀº ÂüÁ¶¸¦ STGMEDIUM ¹× FORMATETC ±¸Á¶¿¡ OLE 2 ÇÁ·Î±×·¡¸Ó ÂüÁ¶, º¼·ý 1.
ÀÚ¼¼ÇÑ ³»¿ëÀº ÂüÁ¶ RegisterClipboardFormat Win32 ¼³¸í¼¡£
COleDataSource °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)
Âü°í Ç׸ñnbsp;COleDataSource::CacheGlobalData, COleDataSource::DelayRenderData, COleDataSource::DelayRenderFileData, COleDataSource::SetClipboard, COleDataSource::DoDragDrop(&N)