Classe de 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 de 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 |
---|---|
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. |
Adiciona um painel. |
|
Adiciona um painel com guias. |
|
Ajustar o layout de encaixe. |
|
|
|
Com a estrutura se este filho MDI pode ser exibido em guias da barra de tarefas do Windows 7. |
|
Retorna TRUE se o nome da janela filho MDI pode ser exibido na caixa de diálogo de Classe de CMFCWindowsManagerDialog .Se não retorna FALSE. |
|
CMDIChildWndEx::CreateObject |
Chamado pela estrutura dinâmica para criar uma instância desse tipo da classe. |
Insere um painel. |
|
Plug-ins um painel à esquerda de outro painel. |
|
Ativar o modo de incrementos ocultar os painéis para quando estão conectados especificados nos lados da janela. |
|
Permite que o encaixe da janela filho para o quadro chave. |
|
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. |
|
|
|
Retorna o nome de documento que é exibido na janela filho MDI. |
|
Chamado pela estrutura para recuperar o ícone de janela filho MDI. |
|
Chamado pela estrutura para recuperar o texto para a janela filho MDI. |
|
Localiza um painel por certo ID de controle |
|
|
|
Retorna um ponteiro para um painel de encaixe inserido que é convertido em um documento com guias. |
|
A janela de proxy da guia do retorna registrou-se realmente com guias da barra de tarefas do Windows 7. |
|
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. |
|
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. |
Chamado pela estrutura para recuperar uma dica de ferramenta para um botão da barra de ferramentas. |
|
Registra o painel especificado com o gerenciador de encaixe. |
|
Invalida a representação icónica de bitmap filho MDI. |
|
Determina se um ponto está especificado pelo site da plataforma. |
|
Retorna TRUE se o documento que é exibido na janela filho é somente leitura.Se não retorna FALSE. |
|
TRUE retorna se o filho MDI foi registrado com êxito com guias da barra de tarefas do Windows 7. |
|
Retorna TRUE se a janela filho MDI contém um painel de encaixe.Se não retorna FALSE. |
|
Informa se o filho MDI pode aparecer em guias da barra de tarefas do Windows 7. |
|
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. |
|
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. |
|
Chamado pela estrutura quando precisar obter um bitmap para a visualização ativo filho MDI. |
|
Chamado pela estrutura quando precisar obter um bitmap para a miniatura icónica filho MDI. |
|
Chamado pela estrutura para mover uma janela de mini-linguagem quadro. |
|
Chamado pela estrutura quando o usuário pressionar o botão fechar em miniatura da guia da barra de tarefas. |
|
Chamado pela estrutura para inserir ou sair do modo de visualização de impressão. |
|
Chamado pela estrutura quando a miniatura da guia da barra de tarefas deve processar a mensagem de WM_ACTIVATE. |
|
Chamado pela estrutura quando a miniatura da guia da barra de tarefas deve processar a mensagem de WM_MOUSEACTIVATE. |
|
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. |
|
Chamado pela estrutura para atualizar o título do quadro.Overrides ( CMDIChildWnd::OnUpdateFrameTitle.) |
|
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.) |
Recalcula o layout da janela. |
|
Filhos MDI de registros com guias da barra de tarefas do Windows 7. |
|
Remove um painel do gerenciador de encaixe. |
|
|
|
Alterna corresponder a guia da barra de tarefas do Windows 7. |
|
Filhos MDI de inserção antes da janela especificada em guias da barra de tarefas do Windows 7. |
|
Define propriedades para um guia da barra de tarefas do Windows 7. |
|
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. |
|
|
|
Remove o filho MDI de guias da barra de tarefas do Windows 7. |
|
Í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
Requisitos
Cabeçalho: afxMDIChildWndEx.h
Consulte também
Referência
Classe de CMFCWindowsManagerDialog