Microsoft Visual C++ и MFC. Программирование для Win95 и WinNT

       

Метод OnInitialUpdate класса CDaterView


Метод OnInitialUpdate класса окна просмотра CDaterView первоначально определен в базовом классе CView. Этот метод вызывается MFC перед отображением окна просмотра на экране:

//////////////////////////////////////////////////////////////

// Метод OnInitialUpdate класса CDaterView

void CDaterView::OnInitialUpdate()

{

   m_pSet = &GetDocument()->m_daterSet;

   CRecordView::OnInitialUpdate();

}

В момент вызова метода OnInitialUpdate окно просмотра уже связано с объектом документа приложения, поэтому можно использовать метод GetDocument.

В нашем случае метод GetDocument используется, чтобы записать в переменную m_pSet (входящую в класс CDaterView) укзатель на объект m_daterSet класса CDaterSet, представляющий записи базы данных и входящий в класс документа приложения - класс CDaterDoc.

Затем вызывается метод OnInitialUpdate базового класса CRecordView.



Содержание раздела