Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Замечание
Библиотека классов Microsoft Foundation (MFC) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.
Адаптирует архитектуру "документ-представление" для распространенных элементов управления, поддерживаемых Windows 98 и Windows NT (версии 3.51 и более поздние).
Синтаксис
class CCtrlView : public CView
Участники
Открытые конструкторы
| Имя | Описание |
|---|---|
| CCtrlView::CCtrlView | Формирует объект CCtrlView. |
Защищенные методы
| Имя | Описание |
|---|---|
| CCtrlView::OnDraw | Вызывается платформой для рисования с помощью указанного контекста устройства. |
| CCtrlView::P reCreateWindow | Вызывается до создания окна Windows, присоединенного к данному объекту класса CCtrlView. |
Защищенные члены данных
| Имя | Описание |
|---|---|
| CCtrlView::m_dwDefaultStyle | Содержит стиль по умолчанию для класса представления. |
| CCtrlView::m_strClass | Содержит имя класса Windows для класса представления. |
Замечания
Класс CCtrlView и его производные, CEditView, CListView, CTreeView и CRichEditView, адаптировать архитектуру представления документов к новым общим элементам управления, поддерживаемым Windows 95/98 и Windows NT версии 3.51 и более поздних версий. Дополнительные сведения об архитектуре представления документов см. в разделе "Архитектура документа/представление".
Иерархия наследования
CCtrlView
Требования
Заголовок: afxwin.h
CCtrlView::CCtrlView
Формирует объект CCtrlView.
CCtrlView(
LPCTSTR lpszClass,
DWORD dwStyle);
Параметры
lpszClass
Имя класса Windows класса представления.
dwStyle
Стиль класса представления.
Замечания
Платформа вызывает конструктор при создании нового окна фрейма или разделения окна. Переопределите CView::OnInitialUpdate , чтобы инициализировать представление после присоединения документа. Вызовите CWnd::Create или CWnd::CreateEx , чтобы создать объект Windows.
CCtrlView::m_strClass
Содержит имя класса Windows для класса представления.
CString m_strClass;
CCtrlView::m_dwDefaultStyle
Содержит стиль по умолчанию для класса представления.
DWORD m_dwDefaultStyle;
Замечания
Этот стиль применяется при создании окна.
CCtrlView::OnDraw
Вызывается платформой для рисования содержимого объекта с помощью указанного CCtrlView контекста устройства.
virtual void OnDraw(CDC* pDC);
Параметры
pDC
Указатель на контекст устройства, в котором происходит рисование.
Замечания
OnDraw обычно вызывается для отображения экрана, передав контекст устройства экрана, указанный pDC.
CCtrlView::P reCreateWindow
Вызывается до создания окна Windows, присоединенного к данному объекту класса CWnd.
virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
Параметры
Возвращаемое значение
Ненулевое значение, если создание окна должно продолжаться; Значение 0, указывающее на сбой создания.
Замечания
Никогда не вызывайте эту функцию напрямую.
Реализация этой функции по умолчанию проверяет имя класса окна NULL и заменяет соответствующее значение по умолчанию. Переопределите эту функцию-член, чтобы изменить CREATESTRUCT структуру перед созданием окна.
Каждый класс, производный от CCtrlView добавления собственных функций в его переопределение PreCreateWindow. По дизайну эти производные PreCreateWindow элементы не документируются. Чтобы определить стили, соответствующие каждому классу и взаимозависимостям между стилями, можно проверить исходный код MFC для базового класса приложения. Если вы решили переопределить PreCreateWindow, можно определить, предоставляют ли стили, используемые в базовом классе приложения, с помощью сведений, собранных из исходного кода MFC.
Дополнительные сведения об изменении стилей окон см. в разделе "Изменение стилей окна, созданного MFC".
См. также
Класс CView
Диаграмма иерархии
Класс CTreeView
Класс CListView
Класс CRichEditView