CMDIChildWndEx 클래스
CMDIChildWndEx 클래스는 다중 문서 인터페이스 (MDI) 자식 창이 Windows의 기능을 제공 합니다.기능을 확장 CMDIChildWnd 클래스.특정 mfc MDI 응용 프로그램을 사용 하는 경우이 클래스 프레임 워크를 필요로 합니다.
class CMDIChildWndEx : public CMDIChildWnd
Members
Public 메서드
이름 |
설명 |
---|---|
내부적으로 작업 표시줄 탭에서 응용 프로그램을 활성화 해야 하는 경우 최상위 수준 프레임을 활성화 하기 위해 프레임 워크에서 호출 됩니다. |
|
CMDIChildWndEx::AddDockSite |
이 방법은 사용 하거나 구현 됩니다. |
창에 추가합니다. |
|
탭된 창에 추가합니다. |
|
도킹 레이아웃을 조정합니다. |
|
|
|
프레임 워크가 MDI 자식 Windows 7 작업 표시줄 탭에서 표시 될 수 있는지 여부를 알려 줍니다. |
|
반환 TRUE MDI 자식 창 이름에 표시 될 수 있는지는 CMFCWindowsManagerDialog 클래스 대화 상자.그렇지 않으면 FALSE을 반환합니다. |
|
CMDIChildWndEx::CreateObject |
이와 같은 클래스의 동적 인스턴스를 만드는 프레임 워크에 의해 호출 됩니다. |
창을 도킹합니다. |
|
한 창이 다른 창의 왼쪽에 도킹합니다. |
|
수 있도록 자동 모드 창에 컨트롤이 지정 된 창의 측면에 도킹 된 경우 숨기기. |
|
자식 창에 있는 주 프레임에 도킹 활성화 |
|
사용 하거나 해당 창의 작업 표시줄 축소판으로 표시 하는 창 클라이언트 영역의 일부를 자동으로 선택 해제 합니다. |
|
|
|
MDI 자식 창에 표시 되는 문서의 이름을 반환 합니다. |
|
MDI 자식 창 아이콘을 검색 하는 프레임 워크에서 호출 됩니다. |
|
MDI 자식 창에 대 한 텍스트를 검색 하기 위해 프레임 워크에서 호출 됩니다. |
|
창을 지정 된 컨트롤 id를 찾습니다. |
|
|
|
탭된 문서를 변환 하는 포함 된 도킹 창에 대 한 포인터를 반환 합니다. |
|
실제로 Windows 7 작업 표시줄 탭이 있는 등록 프록시 창 반환을 탭 합니다. |
|
Windows 7 작업 표시줄 탭에서 축소판 그림을 표시할 자식 창 (일반적으로 뷰 또는 분할자 창)을 얻이 필요가 있을 때 프레임 워크에 의해 호출 됩니다. |
|
해당 창의 작업 표시줄 축소판으로 표시 하는 창 클라이언트 영역의 일부를 선택 할 때 프레임 워크에 의해 호출 됩니다. |
|
CMDIChildWndEx::GetThisClass |
에 대 한 포인터를 얻을 수 있는 프레임 워크에서 호출 된 CRuntimeClass 이 클래스 형식에 연결 된 개체입니다. |
도구 모음 단추의 도구 설명을 검색 하기 위해 프레임 워크에서 호출 됩니다. |
|
지정한 창을 도킹 관리자에 등록합니다. |
|
MDI 자식 아이콘 비트맵 표현을 무효화 됩니다. |
|
지정 된 지점 근처 항구 사이트 인지 확인 합니다. |
|
반환 TRUE 자식 창에 표시 되는 문서 읽기 전용인 경우.그렇지 않으면 FALSE을 반환합니다. |
|
MDI 자식 Windows 7 작업 표시줄 탭을 성공적으로 등록 된 경우 TRUE를 반환 합니다. |
|
반환 TRUE 도킹 된 창 MDI 자식 창을 포함 하는 경우.그렇지 않으면 FALSE을 반환합니다. |
|
MDI 자식 Windows 7 작업 표시줄 탭을 표시할 수 있는지 알 수 있습니다. |
|
해당 창의 작업 표시줄 축소판으로 표시 하는 창 클라이언트 영역의 일부를 자동으로 선택이 가능한 지 여부를 알 수 있습니다. |
|
Windows 7 작업 표시줄 탭 탭 (MDI 자식) 등록 되 면 프레임 워크에서 SetTaskbarTabProperties 메서드에 전달 되는 플래그의 조합입니다.STPF_USEAPPTHUMBNAILWHENACTIVE 기본 조합입니다 | STPF_USEAPPPEEKWHENACTIVE입니다. |
|
실시간 미리 보기를 MDI 자식에 대 한 비트맵을 얻이 필요가 있을 때 프레임 워크에 의해 호출 됩니다. |
|
MDI 자식 아이콘 축소판 그림에 대 한 비트맵을 얻이 필요가 있을 때 프레임 워크에 의해 호출 됩니다. |
|
미니 프레임 창을 이동 하는 프레임 워크에서 호출 됩니다. |
|
작업 표시줄 탭의 미리 보기에서 닫기 단추를 누를 때 프레임 워크에 의해 호출. |
|
입력 또는 인쇄 미리 보기 모드를 종료 하는 프레임 워크에서 호출 됩니다. |
|
작업 표시줄 탭의 축소판 그림 WM_ACTIVATE 메시지를 처리 해야 하는 경우 프레임 워크에 의해 호출 됩니다. |
|
작업 표시줄 탭의 축소판 그림 WM_MOUSEACTIVATE 메시지를 처리 해야 하는 경우 프레임 워크에 의해 호출 됩니다. |
|
Windows 7 작업 표시줄 탭 미리 보기를 MDI 자식에 대 한 비트맵을 늘릴 필요가 있을 때 프레임 워크에 의해 호출 됩니다. |
|
프레임 제목 업데이트를 프레임 워크에 의해 호출 됩니다.(재정의 CMDIChildWnd::OnUpdateFrameTitle.) |
|
지정 된 점이 포함 된 창을 반환 합니다. |
|
CMDIChildWndEx::PreTranslateMessage |
클래스에 의해 사용 되는 CWinApp 창 메시지를 디스패치하기 전에 변환 하는 TranslateMessage 및 DispatchMessage Windows 함수.(재정의 CWnd::PreTranslateMessage.) |
창 레이아웃을 다시 계산합니다. |
|
MDI 자식 Windows 7 작업 표시줄 탭을 등록합니다. |
|
창 도킹 관리자에서 제거합니다. |
|
|
|
Windows 7 작업 표시줄의 해당 탭을 활성화합니다. |
|
MDI 자식 Windows 7 작업 표시줄 탭에서 지정 된 창 앞에 삽입합니다. |
|
Windows 7 작업 표시줄 탭에 대 한 속성을 설정합니다. |
|
내부적으로 해당 창의 작업 표시줄 축소판으로 표시 하는 창 클라이언트 영역의 일부를 선택 합니다 클리핑 사각형을 설정 하는 프레임 워크에서 호출 됩니다. |
|
|
|
MDI 자식 Windows 7 작업 표시줄 탭에서 제거합니다. |
|
Windows 7 작업 표시줄 탭 아이콘을 업데이트합니다. |
설명
MDI 응용 프로그램에서 확장 된 도킹 기능을 활용 하려면 응용 프로그램의 MDI 자식 창 클래스를 파생 CMDIChildWndEx 대신 CMDIChildWnd.
예제
다음 예제에서는 클래스에서 파생 된 CMDIChildWndEx.이 코드에서 제공 되는 VisualStudioDemo 샘플: MFC Visual Studio 응용 프로그램.
class CChildFrame : public CMDIChildWndEx
{
DECLARE_DYNCREATE(CChildFrame)
public:
CChildFrame();
// Overrides
public:
virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
virtual void ActivateFrame(int nCmdShow = -1);
virtual BOOL IsReadOnly();
virtual LPCTSTR GetDocumentName(CObject** pObj);
// Implementation
public:
virtual ~CChildFrame();
#ifdef _DEBUG
virtual void AssertValid() const;
virtual void Dump(CDumpContext& dc) const;
#endif
protected:
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
DECLARE_MESSAGE_MAP()
};
상속 계층 구조
요구 사항
헤더: afxMDIChildWndEx.h