CRecordView::CRecordView

CRecordView ( LPCSTR lpszTemplateName );

CRecordView ( UINT nIDTemplate );

Параметры

lpszTemplateName

Содержит строку, оканчивающуюся нулем, имя ресурса шаблона диалогового окна.

nIDTemplate

Содержит идентификатор ресурса шаблона диалогового окна.

Примечания

При создании объекта типа, производного от CRecordView, вызовите либо форму конструктор для инициализации объекта view и определить ресурс диалогового окна, на которой основана мнение. Вы либо можете определить ресурс по имени (пропуск строку в качестве аргумента в конструктор) или по его ID (проход беззнаковое целое число в качестве аргумента). Рекомендуется использование ресурса ID.

Примечание   Ваш производный класс должен предоставлять свой собственный конструктор. В конструкторе производного класса вызовите конструктор CRecordView::CRecordView с указанием имени ресурса или ID в качестве аргумента, как показано в приведенном ниже примере.

CRecordView::OnInitialUpdate называет UpdateData, который вызывает DoDataExchange. Этот первоначальный призыв к DoDataExchange соединяет CRecordView контроль (косвенно) для членов данных полей класса CRecordset , созданный ClassWizard. Эти элементы данных не могут использоваться до после вызова функции-члена CFormView::OnInitialUpdate базовый класс.

Примечание   Если вы используете ClassWizard, мастер определяет значение enum CRecordView::IDD и указывает его в списке инициализации членов для конструктора, где вы видите IDD_MYFORM в примере. В примере показано, как при написании кода самостоятельно без мастера можно указать Идентификатор ресурса шаблона диалогового окна.

Пример

CMyRecordView::CMyRecordView()
   : CRecordView (IDD_MYFORM)
{
   //{{AFX_DATA_INIT (CMyRecordView)
      / / Примечание: ClassWizard будет добавить члена инициализации здесь
   //}}AFX_DATA_INIT
   / / Другие конструкции кода, такие как инициализация данных
}

Обзор CRecordViewЧлены класса | Иерархическая схема

См. также CRecordset::DoFieldExchange, CView::OnInitialUpdate, CWnd::UpdateData

Index