CRecordView::CRecordView

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)

Index