CDataExchange ¿¡ ±âº» Ŭ·¡½º¡£
CDataExchange Ŭ·¡½º´Â ´ëÈ »óÀÚ µ¥ÀÌÅÍ ±³È¯ (DDX) ¹× Microsoft Foundation Ŭ·¡½º¿¡¼ »ç¿ë ÇÏ´Â ´ëÈ »óÀÚ µ¥ÀÌÅÍ À¯È¿¼º °Ë»ç (DDV) ·çƾÀ» Áö¿ø ÇÕ´Ï´Ù. »ç¿ëÀÚ ÁöÁ¤ µ¥ÀÌÅÍ Çü½Ä ¶Ç´Â ÄÁÆ®·Ñ¿¡ ´ë ÇÑ µ¥ÀÌÅÍ ±³È¯ ·çƾÀ» ÀÛ¼º ÇÏ´Â °æ¿ìÀÌ Å¬·¡½º¸¦ »ç¿ë ÇÏ ¿© µ¥ÀÌÅÍ À¯È¿¼º °Ë»ç ·çƾÀ» ÀÛ¼º ÇÏ´Â °æ¿ì. ´ç½ÅÀÇ ÀÚ½ÅÀÇ DDX ¹× DDV ·çƾÀ» ÀÛ¼º¿¡ ÀÚ¼¼ÇÑ ³»¿ëÀº ±â¼ú Âü°í 26À» ÂüÁ¶ ÇϽʽÿÀ. DDX ¹× DDV °³¿ä¸¦ ÂüÁ¶ ÇϽʽÿÀ. ´ëÈ »óÀÚ µ¥ÀÌÅÍ ±³È¯ ¹× À¯È¿¼º °Ë»ç ¹× ´ëÈ »óÀÚ Ç׸ñ Visual c + + ÇÁ·Î±×·¡¸Ó °¡À̵塣
CDataExchange °³Ã¼´Â DDX ¹× DDV ÀÚ¸®¸¦ Â÷ÁöÇÒ¿¡ ÇÊ¿äÇÑ ÄÁÅØ½ºÆ® Á¤º¸¸¦ Á¦°ø ÇÕ´Ï´Ù. Ç÷¡±× m_bSaveAndValidate DDX µ¥ÀÌÅÍ ¸â¹ö¿¡¼ ´ëÈ ÄÁÆ®·ÑÀÇ Ãʱ⠰ªÀ» ä¿ì±â À§ÇØ »ç¿ë ÇÏ´Â °æ¿ì FALSE ÀÔ´Ï´Ù. DDX´Â µ¥ÀÌÅÍ ¸â¹ö¸¦ ´ëÈ »óÀÚ ÄÁÆ®·ÑÀÇ ÇöÀç °ªÀ» ¼³Á¤ ÇÏ´Â µ¥ »ç¿ë µË´Ï´Ù ¹× DDV µ¥ÀÌÅÍ °ªÀÇ À¯È¿¼ºÀ» °Ë»ç ÇÏ´Â µ¥ Ç÷¡±× m_bSaveAndValidate »ç½Ç ÀÌ´Ù. DDV À¯È¿¼º °Ë»ç°¡ ½ÇÆÐ ÇÏ´Â °æ¿ì DDV ÇÁ·Î½ÃÀú ÀÔ·ÂµÈ ¿À·ù¸¦ ¼³¸í ÇÏ´Â ¸Þ½ÃÁö »óÀÚ°¡ Ç¥½Ã µË´Ï´Ù. DDV ÇÁ·Î½ÃÀú ´ÙÀ½ À߸ø µÈ ÄÁÆ®·Ñ¿¡ Æ÷Ä¿½º¸¦ ´Ù½Ã ¼³Á¤ ÇÏ °í À¯È¿¼º °Ë»ç ÇÁ·Î¼¼½º¸¦ ÁßÁö ÇÏ·Á¸é ¿¹¿Ü¸¦ throw ÇÏ·Á¸é ½ÇÆÐ ¸¦ È£Ãâ¡£
# include lt;afxwin.h>
Ŭ·¡½º ¸â¹ö |nbsp; °èÃþ ±¸Á¶ Â÷Æ®(&N)
»ùÇÃnbsp; MFC »ùÇÃ VIEWEX(&N)
Âü°í Ç׸ñnbsp;CWnd::DoDataExchange, CWnd::UpdateData(&N)