CMultiPaneFrameWnd 클래스
CMultiPaneFrameWnd 클래스를 확장 CPaneFrameWnd 클래스.다중 창 지원 수 있습니다.컨트롤 막대에서 포함 된 단일 핸들 대신 CMultiPaneFrameWnd 포함는 CPaneContainerManager 클래스 하나를 고정할 수 있도록 개체 CMultiPaneFrameWnd 및 동적으로 다른 여러 부동, 탭 창을 만듭니다.
class CMultiPaneFrameWnd : public CPaneFrameWnd
멤버
Public 메서드
Name |
설명 |
---|---|
창에 추가합니다.(재정의 CPaneFrameWnd::AddPane.) |
|
|
|
미니 프레임 창의 레이아웃을 조정합니다.(재정의 CPaneFrameWnd::AdjustLayout.) |
|
도킹 된 창의 예상된 사각형을 계산합니다.(재정의 CPaneFrameWnd::CalcExpectedDockedRect.) |
|
현재 창 다른 창 또는 프레임 창에 고정할 수 있는지 여부를 결정 합니다.(재정의 CPaneFrameWnd::CanBeAttached.) |
|
미니 프레임 창 창에 고정할 수 있는지 여부를 결정 합니다.(재정의 CPaneFrameWnd::CanBeDockedToPane.) |
|
(재정의 CPaneFrameWnd::CloseMiniFrame.) |
|
창 탭된 문서로 변환합니다.(재정의 CPaneFrameWnd::ConvertToTabbedDocument.) |
|
|
|
창에 도킹합니다.(재정의 CPaneFrameWnd::DockPane.) |
|
|
|
캡션 텍스트를 반환합니다.(재정의 CPaneFrameWnd::GetCaptionText.) |
|
내부 컨테이너 관리자 개체에 대 한 참조를 반환합니다. |
|
미니 프레임 창에 포함 되어 있는 첫 번째 표시 창을 반환 합니다.(재정의 CPaneFrameWnd::GetFirstVisiblePane.) |
|
미니 프레임 창에 포함 된 창을 반환 합니다.(재정의 CPaneFrameWnd::GetPane.) |
|
미니 프레임 창에 있는 창의 개수를 반환 합니다.(재정의 CPaneFrameWnd::GetPaneCount.) |
|
미니 프레임 창에 포함 된 표시 창의 개수를 반환 합니다.(재정의 CPaneFrameWnd::GetVisiblePaneCount.) |
|
|
|
창의 상태를 로드합니다.(재정의 CPaneFrameWnd::LoadState.) |
|
가장 최근의 위치가 미니 프레임 창에 도킹합니다.(재정의 CPaneFrameWnd::OnDockToRecentPos.) |
|
롤업 타이머를 중지합니다.(재정의 CPaneFrameWnd::OnKillRollUpTimer.) |
|
미니 프레임 창 안에 있는 창 레이아웃을 조정합니다.(재정의 CPaneFrameWnd::OnPaneRecalcLayout.) |
|
롤업 타이머를 설정합니다.(재정의 CPaneFrameWnd::OnSetRollUpTimer.) |
|
미니 프레임 창에는 창 숨겨지거나 표시 될 때 프레임 워크에 의해 호출 됩니다.(재정의 CPaneFrameWnd::OnShowPane.) |
|
사용자가 제공한 점 미니 프레임 창 안에 포함 되어 있는 경우는 창을 반환 합니다.(재정의 CPaneFrameWnd::PaneFromPoint.) |
|
유효 하지 않은 틀을 제거 하는 프레임 워크에서 호출 됩니다.(재정의 CPaneFrameWnd::RemoveNonValidPanes.) |
|
한 창 미니 프레임 창에서 제거 됩니다.(재정의 CPaneFrameWnd::RemovePane.) |
|
한 창 다른 대체합니다.(재정의 CPaneFrameWnd::ReplacePane.) |
|
창의 상태를 레지스트리에 저장합니다.(재정의 CPaneFrameWnd::SaveState.) |
|
(재정의 CPaneFrameWnd::Serialize.) |
|
도킹 상태를 설정합니다.(재정의 CPaneFrameWnd::SetDockState.) |
|
|
|
Predocking 상태를 설정합니다.(재정의 CPaneFrameWnd::SetPreDockState.) |
|
설명
대부분이이 클래스의 메서드 재정의 메서드에서 CPaneFrameWnd 클래스 클래스입니다.
창을 사용 하는 경우는 AFX_CBRS_AUTO_ROLLUP 스타일과 사용자가 도킹 창 다중 창 프레임 창으로, 사용자가 창을 도킹 된 창 스타일 설정에 관계 없이 롤백할 수 있습니다.
프레임 워크를 자동으로 만듭니다를 CMultiPaneFrameWnd 사용 하는 창 사용자 부동 개체는 CBRS_FLOAT_MULTI 스타일.
클래스에서 파생 하는 방법에 대 한 정보는 CPaneFrameWnd 클래스와 동적으로 만들기를 참조 하십시오. CPaneFrameWnd.
예제
다음에 대 한 포인터를 검색 하는 예제는 CMultiPaneFrameWnd 개체.이 코드 조각에 속해 있는 창 크기 설정 예제.
// CDockablePane* pBar
CMultiPaneFrameWnd* pParentMiniFrame =
DYNAMIC_DOWNCAST (CMultiPaneFrameWnd, pBar->GetParentMiniFrame ()) ;
상속 계층 구조
요구 사항
헤더: afxMultiPaneFrameWnd.h