CSplitterWndEx 클래스
사용자 지정된 분할자 창을 나타냅니다.
구문
class CSplitterWndEx : public CSplitterWnd
멤버
공용 생성자
속성 | 설명 |
---|---|
CSplitterWndEx::CSplitterWndEx |
기본 생성자입니다. |
CSplitterWndEx::~CSplitterWndEx |
소멸자 |
공용 메서드
이름 | 설명 |
---|---|
CSplitterWndEx::OnDrawSplitter | 분할자 창을 그리기 위해 프레임워크에서 호출됩니다. (재정의 CSplitterWnd::OnDrawSplitter.) |
설명
분할자 창의 그래픽 구성 요소 모양을 사용자 지정하도록 메서드를 재정 OnDrawSplitter
의합니다.
클래스는 CSplitterWndEx
Visual Manager에서 구현하는 OnDrawSplitterBorder, OnDrawSplitterBox 및 OnFillSplitterBackground 메서드와 함께 사용됩니다. 시각적 관리자가 애플리케이션에서 분할자 창을 그리도록 하려면 클래스의 선언을 CSplitterWnd
클래스로 CSplitterWndEx
바꿉니다. 프레임 창 애플리케이션의 경우 분할자 창 클래스는 mainfrm.h에 있는 CMainFrame 클래스에 선언됩니다. 예제는 샘플 디렉터리의 샘플을 참조 OutlookDemo
하세요.
상속 계층 구조
요구 사항
헤더: afxsplitterwndex.h
CSplitterWndEx::OnDrawSplitter
분할자 창을 그리기 위해 프레임워크에서 호출됩니다.
virtual void OnDrawSplitter(
CDC* pDC,
ESplitType nType,
const CRect& rect
);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다. 이 매개 변수가 NULL이면 프레임워크가 활성 창을 다시 그립니다.
nType
[in] CSplitterWnd::ESplitType
그릴 분할자 창 요소를 지정하는 열거형 값 중 하나입니다. 유효한 값은 splitBox
, splitBar
, splitIntersection
및 splitBorder
입니다.
rect
[in] 지정된 분할자 창 요소를 그릴 차원과 위치를 지정하는 경계 사각형입니다.