IUnknown * GetDSCCursor ( );
Dönüş değeri
Bir veri kaynağı denetimi tarafından tanımlanan bir imleç için işaretçi. mfc ilgilenir AddRef işaretçisi çağırmak.
Açıklamalar
Veri kaynağı denetiminin DataSource, kullanıcı adı, parola ve sql özelliklerini tarafından tanımlanan temel imleç işaretçisi almak için bu üye işlevini çağırın. Döndürülen işaretçi veriye bağlı kılavuz denetimi gibi karmaşık bir veri bağlama denetimi ICursor özelliğini ayarlamak için kullanın. Bir veri kaynağı denetimi, ilk ilişkili denetim, imleç isteği kadar etkin olmayacaktır. Bu GetDSCCursor çağrısıyla açıkça veya örtülü olarak mfc Bağlantı Yöneticisi tarafından gerçekleşebilir. Her iki durumda da GetDSCCursor çağırarak ve ardından IUnknowndöndürülen işaretçi üzerinde yayın arama etkin hale gelmek için bir veri kaynağı denetimi zorlayabilirsiniz. Etkinleştirme, alttaki veri kaynağına bağlanmak veri kaynağı denetimi neden olur. Döndürülen işaretçi aşağıdaki içerikte kullanılabilir:
Bool CMyDlg::OnInitDialog()
{
/ / İletişim alt denetimleri bulmak
CWnd * pDSC = GetDlgItem(IDC_REMOTEDATACONTROL);
CDBListBox * pList (CDBListBox) =
GetDlgItem(IDC_DBLISTBOX);
/ / mfc Bağlantı Yöneticisi olduğumuzu söylemek
/ / DISPID 3 veri kaynak denetimi bağlama.
pList-gt;BindProperty (0x3, pDSC);
/ / Liste olarak gösterilmek üzere hangi alan söyle,
/ / bağlı sütun
pList - > SetBoundColumn(_T("CourseID"));
/ / Hangi imleci ve sütun liste söyle
/ / kendi listesinden doldurmak için
pList - > SetListField(_T("CourseID"));
IPUNKNOWN * pcursor = pDSC - > GetDSCCursor();
...
Eğer (! pcursor)
{
/ / İşaretçiyi değil başarıyla atandı.
return false;
}
/ / Başarıyla işaretçi olarak atanan,
pList - > SetRowSource(pcursor);
...
pcursor - > Release();
true döndürür;
}
CWnd genel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi
Ayrıca bkz: CWnd::BindDefaultProperty, CWnd::BindProperty