Compartilhar via


Classe CMDIChildWndEx

A classe de CMDIChildWndEx fornece a funcionalidade de uma janela filho de (MDI) de interface de documentos múltiplos do Windows. Estendem a funcionalidade de Classe CMDIChildWnd. A estrutura requer esta classe quando um aplicativo MDI usa determinadas classes MFC.

class CMDIChildWndEx : public CMDIChildWnd

Membros

Métodos Públicos

Nome

Descrição

CMDIChildWndEx::ActivateTopLevelFrame

Chamado internamente pela estrutura para ativar o quadro de nível superior quando o aplicativo deve ser ativado um da guia da barra de tarefas.

CMDIChildWndEx::AddDockSite

Este método não é usado ou não é implementado.

CMDIChildWndEx::AddPane

Adiciona um painel.

CMDIChildWndEx::AddTabbedPane

Adiciona um painel com guias.

CMDIChildWndEx::AdjustDockingLayout

Ajustar o layout de encaixe.

CMDIChildWndEx::CanShowOnMDITabs

 

CMDIChildWndEx::CanShowOnTaskBarTabs

Com a estrutura se este filho MDI pode ser exibido em guias da barra de tarefas do Windows 7.

CMDIChildWndEx::CanShowOnWindowsList

Retorna TRUE se o nome da janela filho MDI pode ser exibido na caixa de diálogo de Classe CMFCWindowsManagerDialog . Se não retorna FALSE.

CMDIChildWndEx::CreateObject

Chamado pela estrutura dinâmica para criar uma instância desse tipo da classe.

CMDIChildWndEx::DockPane

Insere um painel.

CMDIChildWndEx::DockPaneLeftOf

Plug-ins um painel à esquerda de outro painel.

CMDIChildWndEx::EnableAutoHidePanes

Ativar o modo de incrementos ocultar os painéis para quando estão conectados especificados nos lados da janela.

CMDIChildWndEx::EnableDocking

Permite que o encaixe da janela filho para o quadro chave.

CMDIChildWndEx::EnableTaskbarThumbnailClipRect

Habilita ou desabilita a seleção automática de uma parte da área cliente de uma janela para mostrar como miniatura da janela na barra de tarefas.

CMDIChildWndEx::GetDockingManager

 

CMDIChildWndEx::GetDocumentName

Retorna o nome de documento que é exibido na janela filho MDI.

CMDIChildWndEx::GetFrameIcon

Chamado pela estrutura para recuperar o ícone de janela filho MDI.

CMDIChildWndEx::GetFrameText

Chamado pela estrutura para recuperar o texto para a janela filho MDI.

CMDIChildWndEx::GetPane

Localiza um painel por certo ID de controle

CMDIChildWndEx::GetRelatedTabGroup

 

CMDIChildWndEx::GetTabbedPane

Retorna um ponteiro para um painel de encaixe inserido que é convertido em um documento com guias.

CMDIChildWndEx::GetTabProxyWnd

A janela de proxy da guia do retorna registrou-se realmente com guias da barra de tarefas do Windows 7.

CMDIChildWndEx::GetTaskbarPreviewWnd

Chamado pela estrutura quando precisar obter uma janela filho (normalmente uma janela de exibição ou separator) a ser exibida em miniatura da guia da barra de tarefas do Windows 7.

CMDIChildWndEx::GetTaskbarThumbnailClipRect

Chamado pela estrutura quando precisar selecionar uma parte da área cliente de uma janela para mostrar como miniatura da janela na barra de tarefas.

CMDIChildWndEx::GetThisClass

Chamado pela estrutura para obter um ponteiro para o objeto de CRuntimeClass que está associado com esse tipo da classe.

CMDIChildWndEx::GetToolbarButtonToolTipText

Chamado pela estrutura para recuperar uma dica de ferramenta para um botão da barra de ferramentas.

CMDIChildWndEx::InsertPane

Registra o painel especificado com o gerenciador de encaixe.

CMDIChildWndEx::InvalidateIconicBitmaps

Invalida a representação icónica de bitmap filho MDI.

CMDIChildWndEx::IsPointNearDockSite

Determina se um ponto está especificado pelo site da plataforma.

CMDIChildWndEx::IsReadOnly

Retorna TRUE se o documento que é exibido na janela filho é somente leitura. Se não retorna FALSE.

CMDIChildWndEx::IsRegisteredWithTaskbarTabs

TRUE retorna se o filho MDI foi registrado com êxito com guias da barra de tarefas do Windows 7.

CMDIChildWndEx::IsTabbedPane

Retorna TRUE se a janela filho MDI contém um painel de encaixe. Se não retorna FALSE.

CMDIChildWndEx::IsTaskbarTabsSupportEnabled

Informa se o filho MDI pode aparecer em guias da barra de tarefas do Windows 7.

CMDIChildWndEx::IsTaskbarThumbnailClipRectEnabled

Informa se a seleção automática de uma parte da área cliente de uma janela para exibir como miniatura da janela na barra de tarefas está ativado ou desativado.

CMDIChildWndEx::m_dwDefaultTaskbarTabPropertyFlags

Uma combinação de sinalizadores, que é passada pela estrutura para o método de SetTaskbarTabProperties, quando um guia (filho MDI) está registrado com guias da barra de tarefas do Windows 7. A combinação padrão é STPF_USEAPPTHUMBNAILWHENACTIVE | STPF_USEAPPPEEKWHENACTIVE.

CMDIChildWndEx::OnGetIconicLivePreviewBitmap

Chamado pela estrutura quando precisar obter um bitmap para a visualização ativo filho MDI.

CMDIChildWndEx::OnGetIconicThumbnail

Chamado pela estrutura quando precisar obter um bitmap para a miniatura icónica filho MDI.

CMDIChildWndEx::OnMoveMiniFrame

Chamado pela estrutura para mover uma janela de mini-linguagem quadro.

CMDIChildWndEx::OnPressTaskbarThmbnailCloseButton

Chamado pela estrutura quando o usuário pressionar o botão fechar em miniatura da guia da barra de tarefas.

CMDIChildWndEx::OnSetPreviewMode

Chamado pela estrutura para inserir ou sair do modo de visualização de impressão.

CMDIChildWndEx::OnTaskbarTabThumbnailActivate

Chamado pela estrutura quando a miniatura da guia da barra de tarefas deve processar a mensagem de WM_ACTIVATE.

CMDIChildWndEx::OnTaskbarTabThumbnailMouseActivate

Chamado pela estrutura quando a miniatura da guia da barra de tarefas deve processar a mensagem de WM_MOUSEACTIVATE.

CMDIChildWndEx::OnTaskbarTabThumbnailStretch

Chamado pela estrutura quando precisar redimensionar um bitmap para o visualização em miniatura da guia da barra de tarefas do Windows 7 filho MDI.

CMDIChildWndEx::OnUpdateFrameTitle

Chamado pela estrutura para atualizar o título do quadro. Overrides ( CMDIChildWnd::OnUpdateFrameTitle.)

CMDIChildWndEx::PaneFromPoint

Retorna o painel que contém o ponto especificado.

CMDIChildWndEx::PreTranslateMessage

Usado pela classe CWinApp transladar mensagens de janela antes que são distribuídos funções de TranslateMessage e DispatchMessage do Windows. Overrides ( CWnd::PreTranslateMessage.)

CMDIChildWndEx::RecalcLayout

Recalcula o layout da janela.

CMDIChildWndEx::RegisterTaskbarTab

Filhos MDI de registros com guias da barra de tarefas do Windows 7.

CMDIChildWndEx::RemovePaneFromDockManager

Remove um painel do gerenciador de encaixe.

CMDIChildWndEx::SetRelatedTabGroup

 

CMDIChildWndEx::SetTaskbarTabActive

Alterna corresponder a guia da barra de tarefas do Windows 7.

CMDIChildWndEx::SetTaskbarTabOrder

Filhos MDI de inserção antes da janela especificada em guias da barra de tarefas do Windows 7.

CMDIChildWndEx::SetTaskbarTabProperties

Define propriedades para um guia da barra de tarefas do Windows 7.

CMDIChildWndEx::SetTaskbarThumbnailClipRect

Chamado internamente pela estrutura para definir o retângulo de identificação para selecionar uma parte da área cliente de uma janela para mostrar como miniatura da janela na barra de tarefas.

CMDIChildWndEx::ShowPane

 

CMDIChildWndEx::UnregisterTaskbarTab

Remove o filho MDI de guias da barra de tarefas do Windows 7.

CMDIChildWndEx::UpdateTaskbarTabIcon

Ícone da guia da barra de tarefas do Windows 7 de atualizações.

Comentários

Para tirar proveito dos recursos estendidos de encaixe em aplicativos MDI, derive a classe de janela filho MDI do seu aplicativo de CMDIChildWndEx em vez de CMDIChildWnd.

Exemplo

O exemplo CMDIChildWndExuma classe derivada de. Este trecho de código proveniente de Exemplo de VisualStudioDemo: Aplicativo 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()
};

Hierarquia de Herança

CObject

   CCmdTarget

      CWnd

         CFrameWnd

            CMDIChildWnd

               CMDIChildWndEx

Requisitos

Cabeçalho: afxMDIChildWndEx.h

Consulte também

Referência

Gráfico da hierarquia

Classe CMDIChildWnd

Classe CMFCWindowsManagerDialog

Classe CMDIFrameWndEx

Outros recursos

Classes MFC