CRecordView ( LPCTSTR lpszTemplateName );
CRecordView ( UINT nIDTemplate );
Parametreleri
lpszTemplateName
İletişim şablon kaynak adı boşlukla sonlandırılmış dize içerir.
nIDTemplate
İletişim şablon kaynak kimliği numarasını içerir.
Açıklamalar
CRecordViewtüretilmiş bir türünde bir nesne oluşturduğunuzda, form görünümü nesneyi başlatmak ve görünümün dayandığı iletişim kaynağı tanımlamak için Oluşturucu çağrısı. Kaynak (pass bağımsız değişkeni olarak bir dize Oluşturucusu) adıyla veya kimliğini (pass imzalanmamış bir tamsayı değişken olarak) ya da tanımlayabilirsiniz. Kaynak kullanarak ID is önerilir.
&Notnbsp; Senin türetilmiş sınıf gerekir , kendi kurucu sağlayın. Türetilmiş sınıf kurucusu içinde aşağıdaki örnekte gösterildiği gibi kaynak adı veya kimliği bağımsız değişken olarak CRecordView::CRecordView Oluşturucu çağrısı.
CRecordView::OnInitialUpdate UpdateData DoDataExchangeçağırır, çağırır. DoDataExchange bu ilk çağrı CRecordView denetimleri (dolaylı olarak) CRecordset alan ClassWizard tarafından oluşturulan veri üyeleri bağlanır. Temel sınıf CFormView::OnInitialUpdate üye işlevi çağırdıktan sonra bu veri üyeleri kadar kullanılamaz.
&Notnbsp; Eğer ClassWizard kullanıyorsanız, sihirbaz bir enum değeri tanımlar CRecordView::IDD ve burada görmek için kurucu üye başlatma listesinde belirtir IDD_MYFORM örnekte. Sihirbazı olmadan kendiniz kodu yazmak nasıl iletişim şablon kaynak kimliği belirtebilirsiniz örnek gösterir.
Örnek
CMyRecordView::CMyRecordView()
: CRecordView (IDD_MYFORM)
{
//{{AFX_DATA_INIT (CMyRecordView)
/ / Not: ClassWizard üye başlatma buraya ekleyeceğiz
//}}AFX_DATA_INIT
/ / Veri başlatma gibi diğer yapı kodu
}
CRecordView ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi
Ayrıca bkz: CRecordset::DoFieldExchange, CView::OnInitialUpdate, CWnd::UpdateData