Поделиться через


CRecordView::CRecordView

При создании объекта типа, производного от CRecordView, вызовите любая форма конструктора для инициализации объекта представления и определить ресурс диалогового окна, в котором основано представление.

explicit CRecordView( 
   LPCTSTR lpszTemplateName  
); 
explicit CRecordView( 
   UINT nIDTemplate  
);

Параметры

  • lpszTemplateName
    Содержит null- завершенную строку, имя ресурса шаблона диалогового окна.

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

Заметки

Можно определить ресурс именем (передайте строку в качестве аргумента конструктору) или по его идентификатору (передайте целое число без знака в качестве аргумента). Использование ресурс идентификатор рекомендуется.

Примечание

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

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

Примечание

При использовании ClassWizard, то мастер задает значение CRecordView::IDDenum, указывающий его в объявлении класса и использует его в списке инициализации членов конструктора.

Пример

CMyRecordView::CMyRecordView()
   : CRecordView(CMyRecordView::IDD)
{
   m_pSet = NULL;
   // TODO: add construction code here

}

Требования

Header: afxdb.h

См. также

Ссылки

Класс CRecordView

Диаграмма иерархии

CRecordset::DoFieldExchange

CView::OnInitialUpdate

CWnd::UpdateData