CRecordView ( LPCSTR lpszTemplateName );
CRecordView ( UINT nIDTemplate );
พารามิเตอร์
lpszTemplateName
ประกอบด้วยสายอักขระที่สิ้นสุดด้วยค่า null ซึ่งเป็นชื่อของทรัพยากรต้นแบบการโต้ตอบ?
nIDTemplate
ประกอบด้วยหมายเลข ID ของทรัพยากรต้นแบบการโต้ตอบ?
หมายเหตุ
เมื่อคุณสร้างวัตถุชนิดที่มาจากCRecordViewเรียกแบบฟอร์มของพารามิเตอร์ในการเตรียมใช้งานวัตถุดู และระบุทรัพยากรการโต้ตอบซึ่งตามมุมมอง นอกจากนี้คุณอาจสามารถระบุทรัพยากร โดยชื่อ (ด่านสตริเป็นอาร์กิวเมนต์เพื่อที่กำหนด หรือของ ID (ด่านเป็นจำนวนเต็มที่ไม่ได้ลงทะเบียนเป็นอาร์กิวเมนต์ แนะนำการใช้ทรัพยากร ID ให้?
หมายเหตุnbsp ของคุณรับคลาสต้องใส่พารามิเตอร์ของตนเอง ในการกำหนดชั้นของคุณได้รับ เรียกตัวสร้างCRecordView::CRecordViewด้วยชื่อทรัพยากรหรือ ID เป็นอาร์กิวเมนต์ ดังที่แสดงในตัวอย่างด้านล่าง(&N)?
CRecordView::OnInitialUpdateเรียกUpdateDataซึ่งเรียกDoDataExchange เรียกDoDataExchangeนี้เริ่มต้นเชื่อมตัวควบคุมCRecordView (ทางอ้อม) การสร้าง โดย ClassWizard CRecordsetฟิลด์ข้อมูลสมาชิก สมาชิกข้อมูลเหล่านี้ไม่สามารถใช้จนกระทั่งหลังจากที่คุณเรียกใช้คลาสพื้นฐานฟังก์ชันสมาชิกCFormView::OnInitialUpdate?
หมายเหตุnbsp ตัวช่วยสร้างการกำหนดค่าenumถ้าคุณใช้ ClassWizard, CRecordView::IDD
และระบุในรายชื่อสมาชิกเริ่มต้นสำหรับพารามิเตอร์ที่คุณเห็นที่ IDD_MYFORM
ในตัวอย่าง ตัวอย่างแสดงวิธีที่คุณสามารถระบุ ID ทรัพยากรของต้นแบบการโต้ตอบถ้าคุณเขียนโค้ดด้วยตัวคุณเอง โดยไม่มีตัวช่วยสร้าง(&N)?
ตัวอย่าง
CMyRecordView::CMyRecordView()
: CRecordView (IDD_MYFORM)
{
//{{AFX_DATA_INIT (CMyRecordView)
/ / หมายเหตุ: ClassWizard จะเพิ่มสมาชิกเริ่มต้นที่นี่
//}}AFX_DATA_INIT
/ / รหัสอื่น ๆ ก่อสร้าง เช่นการเตรียมใช้งานข้อมูล
}
ภาพรวม CRecordView |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCRecordset::DoFieldExchange, CView::OnInitialUpdate, CWnd::UpdateData(&N)