CPropExchange ¿¡ ±âº» Ŭ·¡½º¡£
ÄÁÅØ½ºÆ® ¹× ¼Ó¼º ±³·ùÀÇ ¹æÇâ ¼³Á¤¡£
CPropExchange Ŭ·¡½º´Â OLE ÄÁÆ®·Ñ¿¡ ´ë ÇÑ Áö ¼Ó¼ºÀÇ ±¸ÇöÀ» Áö¿øÇÕ´Ï´Ù. Áö ¼Ó¼ºÀº ÀϹÝÀûÀ¸·Î ÄÁÆ®·Ñ ÀÚü¿Í ¸ÅüÀÇ ¼Ó¼ºÀ¸·Î Ç¥½Ã ÇÏ´Â ÄÁÆ®·ÑÀÇ »óÅ Á¤º¸ ±³È¯¡£
OLE ÄÁÆ®·Ñ ¼Ó¼º¿¡¼ ·Îµå ¶Ç´Â ¿µ±¸ ÀúÀå¼Ò¿¡ ÀúÀå ÇÏ´Â ¾Ë¸²À» ¹ÞÀ» ¶§ CPropExchange ¿¡¼ ÆÄ»ý µÈ °³Ã¼¸¦ »ý¼º ÇÏ´Â ÇÁ·¹ÀÓ ¿öÅ©¡£
ÄÁÆ®·ÑÀÇÀÌ CPropExchange °³Ã¼¿¡ Æ÷ÀÎÅ͸¦ Àü´Þ ÇÏ´Â ÇÁ·¹ÀÓ ¿öÅ© DoPropExchange ÇÔ¼ö. Classwizard¸¦ »ç¿ë ÇÏ´Â ÄÁÆ®·Ñ, ÄÁÆ®·ÑÀÇ ½ÃÀÛ ÆÄÀÏÀ» ¸¸µé °æ¿ì DoPropExchange ÇÔ¼ö´Â COleControl::DoPropExchange¸¦ È£Ãâ ÇÕ´Ï´Ù. ±âº» Ŭ·¡½º ¹öÀü ±³È¯ ÄÁÆ®·ÑÀÇ ½ºÅå ¼Ó¼º; ÆÄ»ý µÈ Ŭ·¡½ºÀÇ ¹öÀü exchange ¼Ó¼ºÀ» ÄÁÆ®·Ñ¿¡ Ãß°¡ ¼öÁ¤¡£
CPropExchange ÄÁÆ®·ÑÀÇ ¼Ó¼ºÀ» serialize Çϰųª ÃʱâÈÇÒ ·Îµå Çϰųª ÄÁÆ®·ÑÀÇ Ã¢Á¶¿¡ µû¶ó ÄÁÆ®·ÑÀÇ ¼Ó¼ºÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. CPropExchange ÀÇ ExchangeProp ¹× ExchangeFontProp ¸â¹ö ÇÔ¼ö ¼Ó¼ºÀ» ÀúÀå ÇÏ °í ´Ù¸¥ ¹Ìµð¾î¿¡¼ ·ÎµåÇÒ ¼ö ÀÖ½À´Ï´Ù.
CPropExchange¸¦ »ç¿ë ÇÏ ¿© ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. ¹®¼ ActiveX ÄÁÆ®·Ñ: ¼Ó¼º ÆäÀÌÁö Visual c + + ÇÁ·Î±×·¡¸Ó °¡À̵塣
# include lt;afxctl.h>
Ŭ·¡½º ¸â¹ö |nbsp; °èÃþ ±¸Á¶ Â÷Æ®(&N)
»ùÇÃnbsp; MFC »ùÇÃ ÈÀç(&N)
Âü°í Ç׸ñnbsp;COleControl::DoPropExchange(&N)