다음을 통해 공유


서비스 만들기

분할자 창의 창을 여러 개의 창으로 구성 하는 기능을 제공 합니다.

class CSplitterWnd : public CWnd

멤버

5xttbe5t.collapse_all(ko-kr,VS.110).gifPublic 생성자

Name

설명

CSplitterWnd::CSplitterWnd

호출을 생성 하는 CSplitterWnd 개체입니다.

5xttbe5t.collapse_all(ko-kr,VS.110).gifPublic 메서드

Name

설명

CSplitterWnd::ActivateNext

[다음 창] 또는 [이전 창] 명령을 수행합니다.

CSplitterWnd::CanActivateNext

[다음 창] 또는 [이전 창] 명령을 현재 가능한 지 확인 합니다.

설치 관리자

동적 분할자 창을 만들고 연결할 수 있는 호출을 CSplitterWnd 개체입니다.

CSplitterWnd::CreateScrollBarCtrl

공유 스크롤 막대 컨트롤을 만듭니다.

CSplitterWnd::CreateStatic

정적 분할 창에 연결 하는 호출을 CSplitterWnd 개체입니다.

CSplitterWnd::CreateView

분할자 창에는 창 만들기를 호출 합니다.

CSplitterWnd::DeleteColumn

분할 창에서 열을 삭제합니다.

CSplitterWnd::DeleteRow

분할 창에서 행을 삭제합니다.

CSplitterWnd::DeleteView

분할 창에서 뷰를 삭제합니다.

CSplitterWnd::DoKeyboardSplit

키보드 명령, 일반적으로 "창 나누기" 분할을 수행 합니다.

CSplitterWnd::DoScroll

분할 창 스크롤을 동기화를 수행 합니다.

CSplitterWnd::DoScrollBy

스크롤 windows는 지정 된 픽셀 수 만큼 분할 합니다.

CSplitterWnd::GetActivePane

현재 창에서 포커스 또는 활성 뷰에서 프레임을 결정합니다.

CSplitterWnd::GetColumnCount

현재 창을 열 수를 반환합니다.

CSplitterWnd::GetColumnInfo

지정 된 열에 정보를 반환합니다.

CSplitterWnd::GetPane

창에 지정 된 행과 열을 반환합니다.

CSplitterWnd::GetRowCount

현재 창의 행 개수를 반환합니다.

CSplitterWnd::GetRowInfo

정보에서 지정 된 행을 반환합니다.

CSplitterWnd::GetScrollStyle

공유 스크롤 막대 스타일을 반환합니다.

CSplitterWnd::IdFromRowCol

자식 창 ID 창에서 지정 된 행과 열을 반환합니다.

CSplitterWnd::IsChildPane

현재 창에이 분할자 창의 자식 창 적용 되는지 확인 하려면 호출 합니다.

CSplitterWnd::IsTracking

분할 막대 현재 이동 하는 경우를 결정 합니다.

CSplitterWnd::RecalcLayout

분할 창에서 행 또는 열 크기를 조정한 후 다시 표시 하려면 다음과 같이 호출 합니다.

CSplitterWnd::SetActivePane

활성화 한 프레임에서 창을 설정 합니다.

CSplitterWnd::SetColumnInfo

지정 된 열 정보를 설정 하려면 호출 합니다.

CSplitterWnd::SetRowInfo

지정 된 행 정보를 설정 하려면 호출 합니다.

CSplitterWnd::SetScrollStyle

새 스크롤 막대 스타일 분할자 창의 스크롤 막대 지원 공유를 지정 합니다.

CSplitterWnd::SplitColumn

프레임 창이 세로로 분할 되는 지점을 나타냅니다.

CSplitterWnd::SplitRow

프레임 창이 가로로 분할 되는 지점을 나타냅니다.

5xttbe5t.collapse_all(ko-kr,VS.110).gifProtected 메서드

Name

설명

CSplitterWnd::OnDraw

분할 창 그리려면 프레임 워크에서 호출 됩니다.

CSplitterWnd::OnDrawSplitter

분할 창의 이미지를 렌더링합니다.

CSplitterWnd::OnInvertTracker

같은 크기와 모양으로 프레임 창으로 분할 창의 이미지를 렌더링 합니다.

설명

창 일반적으로 응용 프로그램 관련 개체에서 파생 됩니다. CView, 모든 수 CWnd 해당 자식 창 ID를 가진 개체

A CSplitterWnd 부모에 일반적으로 포함 된 CFrameWnd 또는 CMDIChildWnd 개체입니다.생성 된 CSplitterWnd 다음 단계를 사용 하 여 개체:

  1. 포함 된 CSplitterWnd 부모 프레임에서 멤버 변수.

  2. 상위 프레임의 재정의 CFrameWnd::OnCreateClient 멤버 함수입니다.

  3. 재정의 내 OnCreateClient, 호출 된 만들기 또는 CreateStatic 멤버 함수를 CSplitterWnd.

호출을 만들기 동적 분할자 창을 만드는 멤버 함수입니다.동적 분할자 창 만들기 여러 개의 개별 창 또는 동일한 문서 보기를 스크롤할 때 일반적으로 사용 됩니다.프레임 워크는 초기 분할자 창을 자동으로 만듭니다. 다음 프레임 워크, 크기 조정, 만들고 추가 창으로 사용자는 분할 창 컨트롤을 삭제 합니다.

호출 하면 만들기, 창이 너무 작아 표시할 시기를 결정 하는 최소 행 높이 열 너비를 지정 합니다.호출한 후 만들기를 호출 하 여 이러한 최소값을 조정할 수 있습니다는 SetColumnInfoSetRowInfo 멤버 함수입니다.

또한 사용의 SetColumnInfoSetRowInfo 멤버 함수는 "이상적" 열 너비와 행 높이 "이상적"를 설정 합니다.프레임 워크는 분할자 창이 표시 되 면 먼저 분할자 창의 부모 프레임을 표시 합니다.다음 프레임 워크 틀 분할자 창 클라이언트 영역의 오른쪽 아래 모서리에 왼쪽에서 작업의 이상적인 크기에 따라 행과 열에 배치 합니다.

동적 분할자 창의 창을 모두 동일한 클래스에 있어야 합니다.Microsoft Word 및 Microsoft Excel 동적 분할 창을 지 원하는 친숙 한 응용 프로그램을 포함 합니다.

사용 된 CreateStatic 멤버 함수는 정적 분할 창을 만듭니다.사용자 창에서 정적 분할자의 번호 또는 순서 없는 창 크기를 변경할 수 있습니다.

특히 정적 분할자를 만들 때 정적 분할자의 모든를 만들어야 합니다.이전 프레임의 모든 틀을 만들 해야 OnCreateClient 멤버 함수 반환 값, 또는 창에 제대로 표시 되지 않는 프레임 워크 됩니다.

CreateStatic 멤버 함수를 자동으로 정적 분할자 최소 행 높이 열 너비를 0으로 초기화 합니다.호출한 후 만들기를 호출 하 여 이러한 최소 조정의 SetColumnInfoSetRowInfo 멤버 함수.또한 사용 SetColumnInfoSetRowInfo 를 호출한 후 CreateStatic 이상적인 창 크기를 나타내려면 원하는.

정적 분할자의 개별 창에는 종종 다른 클래스에 속합니다.정적 분할 창에 대 한 예제 그래픽 편집기 및 Windows 파일 관리자를 참조 하십시오.

분할 창 틀 스크롤 막대) (외 특별 한 스크롤 막대를 지원 합니다.이 스크롤 막대의 자식인의 CSplitterWnd 및 개체 창에서 공유 됩니다.

분할자 창을 만들 때이 특별 한 스크롤 막대를 만듭니다.예를 들어,는 CSplitterWnd 가 두 개의 열, 행 및 WS_VSCROLL 스타일을 공유 하는 두 개의 창에 세로 스크롤 막대가 표시 됩니다.사용자가 스크롤 막대를 이동 하면 WM_VSCROLL 두 창에 메시지를 보냅니다.창 스크롤 막대의 위치를 설정 하면 공유 스크롤 막대가 설정 됩니다.

분할 창에 자세한 내용은 참조 하십시오.

  • 기술 참고 29

  • 기술 자료 문서 Q262024: 방법: 사용 Cpropertysheet는 자식 Csplitterwnd의로

동적 분할자 창을 만드는 방법에 대 한 자세한 내용은 참조 하십시오.

상속 계층 구조

CObject

CCmdTarget

CWnd

CSplitterWnd

요구 사항

헤더: afxext.h

참고 항목

참조

CWnd 클래스

계층 구조 차트

CView 클래스

CWnd 클래스

개념

VIEWEX MFC 샘플