CWnd::DoDataExchangenbsp(&N);

°¡»ó void DoDataExchange ( CDataExchange * pDX );

¸Å°³ º¯¼ö

pDX

CDataExchange °³Ã¼¿¡ ´ë ÇÑ Æ÷ÀÎÅÍ¡£

ÁÖÀÇ

±³È¯ ÇÏ °í ´ëÈ­ »óÀÚ µ¥ÀÌÅÍ À¯È¿¼º °Ë»ç ÇÁ·¹ÀÓ ¿öÅ©¿¡ ÀÇÇØ È£Ãâ¡£

°áÄÚÀÌ ÇÔ¼ö¸¦ Á÷Á¢ È£Ãâ ÇÕ´Ï´Ù. UpdateData ¸â¹ö ÇÔ¼ö¿¡ ÀÇÇØ È£Ã⠵˴ϴÙ. ´ëÈ­ »óÀÚÀÇ ÄÁÆ®·ÑÀ» ÃʱâÈ­ Çϰųª ´ëÈ­ »óÀÚ¿¡¼­ µ¥ÀÌÅ͸¦ °Ë»ö ÇÏ·Á¸é UpdateData ¸¦ È£ÃâÇÕ´Ï´Ù¡£

CDialog¿¡¼­ ÀÀ¿ë ÇÁ·Î±×·¥º° ´ëÈ­ »óÀÚ Å¬·¡½º¸¦ ÆÄ»ý ÇÏ´Â °æ¿ì¿¡ ÇÁ·¹ÀÓ ¿öÅ©ÀÇ ÀÚµ¿ µ¥ÀÌÅÍ ±³È¯ ¹× À¯È¿¼º °Ë»ç¸¦ Ȱ¿ë ÇϰíÀÚ ÇÏ´Â °æ¿ìÀÌ ¸â¹ö ÇÔ¼ö¸¦ ÀçÁ¤ÀÇ ÇØ¾ß ÇÕ´Ï´Ù. Classwizard¸¦ ¿øÇÏ´Â Æ÷ÇÔ µÈ ´ç½ÅÀ» À§ÇØÀÌ ¸â¹ö ÇÔ¼ö ÀçÁ¤ÀÇ µÈ ¹öÀü ÀÛ¼º ´ëÈ­ »óÀÚ µ¥ÀÌÅÍ ±³È¯ (DDX) ¹× À¯È¿¼º °Ë»ç (DDV) Àü¿ª ÇÔ¼ö È£ÃâÀÇ "µ¥ÀÌÅÍ Áöµµ"¡£

ÀÌ ¸â¹ö ÇÔ¼ö ÀçÁ¤ÀÇ µÈ ¹öÀüÀ» ÀÚµ¿À¸·Î »ý¼º ÇÏ·Á¸é ¸ÕÀú ´ëÈ­ »óÀÚ ÆíÁý±â¿Í ´ëÈ­ »óÀÚ ¸®¼Ò½º¸¦ ¸¸µé°í ÀÀ¿ë ÇÁ·Î±×·¥º° ´ëÈ­ »óÀÚ Å¬·¡½º¸¦ ÆÄ»ý ÇÕ´Ï´Ù. Classwizard¸¦ È£Ãâ ÇÏ °í ±×°ÍÀ» »ç¿ë ÇÏ ¿© »õ·Î ¸¸µé±â ´ëÈ­ »óÀÚ¿¡¼­ ´Ù¾ç ÇÑ ÄÁÆ®·Ñ¿¡ º¯¼ö, µ¥ÀÌÅÍ ¹× À¯È¿¼º °Ë»ç ¹üÀ§¸¦ ¿¬°áÇÒ ÇÕ´Ï´Ù. Classwizard¸¦ ÀçÁ¤ÀÇ DoDataExchange, µ¥ÀÌÅÍ ¸ÊÀ» Æ÷ÇÔ ÇÏ´Â ±â·Ï. ´ÙÀ½Àº ¸¶¹ý»ç¿¡ ÀÇÇØ »ý¼º µÈ ¿¹Á¦ DDX/DDV ÄÚµå ºí·ÏÀÔ´Ï´Ù.:

void CPenWidthsDlg::DoDataExchange (CDataExchange * pDX)
{
   CDialog::DoDataExchange(pDX);
   //{{AFX_DATA_MAP(CPenWidthsDlg)

DDX_Text (pDX, IDC_THIN_PEN_WIDTH, m_nThinWidth);

DDV_MinMaxInt (pDX, m_nThinWidth, 1, 20); 

      DDX_Text (pDX, IDC_THICK_PEN_WIDTH, m_nThickWidth);

DDV_MinMaxInt (pDX, m_nThickWidth, 1, 20); 
   //}}AFX_DATA_MAP
}

ClassWizard ³»ÀÇ ÄÚµå À¯Áö ÇÕ´Ï´Ù \\ {{¹× \\}} ±¸ºÐ ±âÈ£. ÀÌ Äڵ带 ¼öÁ¤ ÇØ¼­´Â ¾È¡£

DoDataExchange ÀçÁ¤ÀÇ ¸â¹ö ÇÔ¼ö ¾Õ¿¡ ¼Ò½º ÆÄÀÏ¿¡ ¸ÅÅ©·Î ¹®À» ¾ß¡£

ÀÚ¼¼ÇÑ ³»¿ëÀº ´ëÈ­ »óÀÚ µ¥ÀÌÅÍ ±³È¯ ¹× À¯È¿¼º °Ë»ç¸¦ ÂüÁ¶ ÇϽʽÿÀ. Ç¥½Ã ÆûÀÇ µ¥ÀÌÅ͸¦ Á¶ÀÛ ÇÏ °í ¹®¼­¿¡¼­ ODBC¿Í MFC ´ëÈ­ »óÀÚ µ¥ÀÌÅÍ ±³È¯ ¹× À¯È¿¼º °Ë»ç, ±×¸®°í ClassWizard¸¦ »ç¿ë ÇÏ ¿© Visual c + + ÇÁ·Î±×·¡¸Ó °¡À̵忡¼­. ¿¡ ´ë ÇÑ ¼³¸íÀº ¸¶¹ý»ç¿¡ ÀÇÇØ »ý¼º µÈ DDX_ ¹× DDV_ ¸ÅÅ©·Î ±â¼ú Âü°í 26 À» ÂüÁ¶ ÇϽʽÿÀ.

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

Âü°í Ç׸ñnbsp;CWnd::UpdateData(&N)

Index