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, 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
이 CWnd
개체에 연결된 Windows 창을 만들기 전에 호출됩니다.
virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
매개 변수
Return Value
창 만들기를 계속해야 하는 경우 0이 아닌 경우 생성 실패를 나타내는 0입니다.
설명
이 함수를 직접 호출하지 마세요.
이 함수의 기본 구현은 NULL 창 클래스 이름을 확인하고 적절한 기본값을 대체합니다. 창을 만들기 전에 구조를 수정 CREATESTRUCT
하려면 이 멤버 함수를 재정의합니다.
파생된 각 클래스는 CCtrlView
재정의 PreCreateWindow
에 고유한 기능을 추가합니다. 기본적으로 이러한 파생은 PreCreateWindow
문서화되지 않습니다. 각 클래스에 적합한 스타일과 스타일 간의 상호 종속성을 확인하려면 애플리케이션의 기본 클래스에 대한 MFC 소스 코드를 검사할 수 있습니다. 재정 PreCreateWindow
의를 선택하는 경우 애플리케이션의 기본 클래스에 사용되는 스타일이 MFC 소스 코드에서 수집된 정보를 사용하여 필요한 기능을 제공하는지 여부를 확인할 수 있습니다.
창 스타일 변경에 대한 자세한 내용은 MFC에서 만든 창의 스타일 변경을 참조하세요.
참고 항목
CView 클래스
계층 구조 차트
CTreeView 클래스
CListView 클래스
CRichEditView 클래스