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)