°¡»ó BOOL OnSetData ( LPFORMATETC lpFormatEtc, LPSTGMEDIUM lpStgMedium, BOOL bRelease );
¹Ýȯ °ª
¼º°ø ÇÏ´Â °æ¿ì 0ÀÌ ¾Æ´Ñ ±×·¸Áö ¾ÊÀ¸¸é 0¡£
¸Å°³ º¯¼ö
lpFormatEtc
Æ÷ÀÎÆ®´Â FORMATETC ±¸Á¶Ã¼ µ¥ÀÌÅÍ ´ëü µÇ´Â Çü½Ä ÁöÁ¤¡£
lpStgMedium
Æ÷ÀÎÆ®´Â COleDataSource °³Ã¼ÀÇ ÇöÀç ³»¿ëÀ» µ¤¾î¾¹´Ï´Ù µ¥ÀÌÅ͸¦ Æ÷ÇÔ ÇÏ´Â STGMEDIUM ±¸Á¶Ã¼¡£
bRelease
ÇÔ¼ö È£ÃâÀ» ¿Ï·á ÇÑ ÈÄ ÀúÀå ¸ÅüÀÇ ¼ÒÀ¯±ÇÀ» ÀÖ´Â »ç¿ëÀÚ¸¦ ³ªÅ¸³À´Ï´Ù. È£ÃâÀÚ°¡ °áÁ¤ ´©°¡ ÀúÀå ¸Åü¸¦ ´ë½Å ÇÒ´ç µÈ ¸®¼Ò½º¸¦ ÇØÁ¦ ÇÏ´Â ÀÛ¾÷À» ´ã´ç ÇÕ´Ï´Ù. È£ÃâÀÚ ¼³Á¤ bRelease°¡ÀÌ. BRelease 0ÀÌ ¾Æ´Ñ °æ¿ì µ¥ÀÌÅÍ ¼Ò½º ¸Åü¸¦ ÀÚÀ¯·Ó°Ô ±×°ÍÀ» »ç¿ë ÇÏ ¿© ³¡³ª¸é ¼ÒÀ¯±ÇÀ» °É¸³´Ï´Ù. BRelease 0 ÀÏ ¶§ È£ÃâÀÚ°¡ ¼ÒÀ¯±ÇÀ» À¯Áö ÇÏ °í µ¥ÀÌÅÍ ¼Ò½º ÀúÀå ¸Åü¸¦ »ç¿ë ÇÏ ¿© È£Ã⠱Ⱓ¿¡¸¸ ¼ö ÀÖ½À´Ï´Ù.
ÁÖÀÇ
¼³Á¤ Çϰųª ÁöÁ¤µÈ µÈ Çü½Ä¿¡¼ COleDataSource °³Ã¼ÀÇ µ¥ÀÌÅ͸¦ ´ëü ÇÏ´Â ÇÁ·¹ÀÓ ¿öÅ©¿¡¼ È£Ãâ ÇÕ´Ï´Ù. µ¥ÀÌÅÍ ¿øº»À» ¼º°øÀûÀ¸·Î ±×°ÍÀ» Ãëµæ Çß´Ù ¶§±îÁö µ¥ÀÌÅÍÀÇ ¼ÒÀ¯±ÇÀ» °í·Á ÇÏÁö ¾Ê½À´Ï´Ù. Áï, OnSetData ´Â 0À» ¹Ýȯ ÇÏ´Â °æ¿ì ¼ÒÀ¯±ÇÀ» °í·Á ÇÏÁö ¾Ê½À´Ï´Ù. µ¥ÀÌÅÍ ¼Ò½º ¼ÒÀ¯±ÇÀ» ÇÏ´Â °æ¿ì¿¡ ÀúÀå ¸Åü¸¦ È£Ãâ ÇÏ ¿© ÇØÁ¦¸¦ ReleaseStgMedium ÇÔ¼ö¡£
±âº» ±¸ÇöÀº ¾Æ¹«°Íµµ ÇÏÁö ¾Ê´Â´Ù. ÁöÁ¤ µÈ Çü½ÄÀÇ µ¥ÀÌÅ͸¦ ¹Ù²Ù·Á¸éÀÌ ÇÔ¼ö¸¦ ÀçÁ¤ÀÇ ÇÕ´Ï´Ù. À̰ÍÀº °í±Þ ÀçÁ¤ÀÇ¡£
ÀÚ¼¼ÇÑ ³»¿ëÀº ÂüÁ¶¸¦ STGMEDIUM ¹× FORMATETC ±¸Á¶¿Í ReleaseStgMedium ¹× IDataObject::GetData ¿¡¼ ÀÛµ¿ ÇÕ´Ï´Ù OLE 2 ÇÁ·Î±×·¡¸Ó ÂüÁ¶, º¼·ý 1.
COleDataSource °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)
Âü°í Ç׸ñnbsp;COleDataSource::DelaySetData, COleDataSource::OnRenderData, COleDataSource::OnRenderFileData, COleDataSource::OnRenderGlobalData, COleServerItem::OnSetData(&N)