CWnd::BindDefaultProperty

void BindDefaultProperty ( DISPID dwDispID, VARTYPE vtProp, LPCTSTR szFieldName, CWnd * pDSCWnd );

¸Å°³ º¯¼ö

dwDispID

µ¥ÀÌÅÍ ¼Ò½º ÄÁÆ®·Ñ¿¡ ¹ÙÀεùÇÒ ¼ö ÀÖ´Â µ¥ÀÌÅÍ ¹ÙÀεùµÈ ÄÁÆ®·Ñ¿¡´Â ¼Ó¼ºÀÇ DISPID¸¦ ÁöÁ¤ ÇÕ´Ï´Ù.

vtProp

¹ÙÀεùÇÒ ¼Ó¼ºÀÇ À¯ÇüÀ» ÁöÁ¤ ÇÕ´Ï´Ù-¿¹¸¦ µé¾î, VT_BSTR, VT_VARIANT, µîµî¡£

szFieldName

¼Ó¼ºÀÌ ¹ÙÀεùµÈ µ¥ÀÌÅÍ ¼Ò½º ÄÁÆ®·Ñ¿¡¼­ Á¦°ø ÇÏ´Â Ä¿¼­¸¦ ¿­ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù¡£

pDSCWnd

â ¼Ó¼ºÀ» ¹Ù¿îµå È£½ºÆ® µ¥ÀÌÅÍ ¼Ò½º ÄÁÆ®·ÑÀ» °¡¸®Åµ´Ï´Ù. ÀÌ Æ÷ÀÎÅ͸¦ °Ë»ö ÇÏ´Â DCS È£½ºÆ® âÀÇ ¸®¼Ò½º id È£Ãâ GetDlgItem¡£

ÁÖÀÇ

È£Ãâ ÇÏ´Â °³Ã¼ÀÇ ±âº» ´Ü¼ø ¹ÙÀεùµÈ ¼Ó¼ºÀ» (¿¹: ÆíÁý ÄÁÆ®·Ñ), Çü½Ä ¶óÀ̺귯¸®¿¡ Ç¥½Ã µÈ µ¥ÀÌÅÍ ¼Ò½º ÄÁÆ®·ÑÀÇ DataSource, »ç¿ëÀÚ À̸§, ¾ÏÈ£ ¹× SQL ¼Ó¼º¿¡ ÀÇÇØ Á¤ÀÇ µÇ´Â ±âº» Ä¿¼­¿¡ ¹ÙÀεùÇÕ´Ï´Ù. ÀÌ ÇÔ¼ö¸¦ È£Ãâ ÇÏ´Â CWnd °³Ã¼¿¡ µ¥ÀÌÅÍ ¹ÙÀεù ÄÁÆ®·Ñ À̾î¾ß ÇÕ´Ï´Ù. BindDefaultProperty ´Â ´ÙÀ½ ÄÁÅØ½ºÆ®¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

BOOL CMyDlg::OnInitDialog()
{
   ...
   CWnd * pDSC = GetDlgItem(IDC_REMOTEDATACONTROL);
   CWnd * pList = GetDlgItem(IDC_DBLISTBOX);
   pList gt;BindDefaultProperty (0x2,
      VT_BSTR, _T("CourseID"), pDSC);
   CWnd * pEdit = GetDlgItem(IDC_MASKEDBOX);
   pEdit-> BindDefaultProperty (0x16,
      VT_BSTR, _T("InstuctorID"), pDSC);
   ...
   TRUE¸¦ ¹Ýȯ ÇÕ´Ï´Ù.
}

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

Âü°í Ç׸ñnbsp;CWnd::GetDSCCursor, CWnd::BindProperty(&N)

Index