다음을 통해 공유


CCtrlView 클래스

문서 뷰 아키텍처를 Windows 98 및 Windows NT 버전 3.51 이상에서 지원하는 공통의 컨트롤에 맞게 변경합니다.

구문

class CCtrlView : public CView

멤버

공용 생성자

속성 설명
CCtrlView::CCtrlView CCtrlView 개체를 생성합니다.

보호된 메서드

속성 설명
CCtrlView::OnDraw 지정된 디바이스 컨텍스트를 사용하여 그리기 위해 프레임워크에서 호출됩니다.
CCtrlView::P reCreateWindow CCtrlView 개체에 연결된 Windows 창을 만들기 전에 호출됩니다.

보호된 데이터 멤버

속성 설명
CCtrlView::m_dwDefaultStyle 뷰 클래스의 기본 스타일을 포함합니다.
CCtrlView::m_strClass 뷰 클래스의 Windows 클래스 이름을 포함합니다.

설명

클래스 CCtrlView 및 해당 파생 항목인 CEditView, CListView, CTreeViewCRichEditView는 문서 보기 아키텍처를 Windows 95/98 및 Windows NT 버전 3.51 이상에서 지원하는 새로운 공통 컨트롤에 맞게 조정합니다. 문서 보기 아키텍처에 대한 자세한 내용은 문서/보기 아키텍처를 참조 하세요.

상속 계층 구조

CObject

CCmdTarget

CWnd

CView

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

CWnd 개체에 연결된 Windows 창을 만들기 전에 호출됩니다.

virtual BOOL PreCreateWindow(CREATESTRUCT& cs);

매개 변수

cs
CREATESTRUCT 구조체입니다.

Return Value

창 만들기를 계속해야 하는 경우 0이 아닌 경우 생성 실패를 나타내는 0입니다.

설명

이 함수를 직접 호출하지 마세요.

이 함수의 기본 구현은 NULL 창 클래스 이름을 확인하고 적절한 기본값을 대체합니다. 창을 만들기 전에 구조를 수정 CREATESTRUCT 하려면 이 멤버 함수를 재정의합니다.

파생된 각 클래스는 CCtrlView 재정의 PreCreateWindow에 고유한 기능을 추가합니다. 기본적으로 이러한 파생은 PreCreateWindow 문서화되지 않습니다. 각 클래스에 적합한 스타일과 스타일 간의 상호 종속성을 확인하려면 애플리케이션의 기본 클래스에 대한 MFC 소스 코드를 검사할 수 있습니다. 재정 PreCreateWindow의를 선택하는 경우 애플리케이션의 기본 클래스에 사용되는 스타일이 MFC 소스 코드에서 수집된 정보를 사용하여 필요한 기능을 제공하는지 여부를 확인할 수 있습니다.

창 스타일 변경에 대한 자세한 내용은 MFC에서 만든 창의 스타일 변경을 참조하세요.

참고 항목

CView 클래스
계층 구조 차트
CTreeView 클래스
CListView 클래스
CRichEditView 클래스