Condividi tramite


Classe di CMDIChildWndEx

La classe di CMDIChildWndEx fornisce la funzionalità di una finestra figlio di (MDI) l'interfaccia a documenti multipli di Windows.Estende la funzionalità di Classe di CMDIChildWnd.Il framework richiede questa classe quando un'applicazione MDI utilizza determinate classi MFC.

class CMDIChildWndEx : public CMDIChildWnd

Membri

Bb984294.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

CMDIChildWndEx::ActivateTopLevelFrame

Chiamato internamente dal framework per attivare il frame di primo livello quando l'applicazione deve essere attivata da una scheda della barra delle applicazioni.

CMDIChildWndEx::AddDockSite

Questo metodo non viene utilizzato o non implementato.

CMDIChildWndEx::AddPane

Aggiunge un riquadro.

CMDIChildWndEx::AddTabbedPane

Aggiunge un riquadro a schede.

CMDIChildWndEx::AdjustDockingLayout

Regola il layout di ancoraggio.

CMDIChildWndEx::CanShowOnMDITabs

 

CMDIChildWndEx::CanShowOnTaskBarTabs

Indica al framework se il figlio MDI è possibile visualizzare le schede della barra delle applicazioni di Windows 7.

CMDIChildWndEx::CanShowOnWindowsList

Restituisce TRUE se il nome della finestra figlio MDI può essere visualizzato nella finestra di dialogo di Classe di CMFCWindowsManagerDialog.In caso contrario, restituisce FALSE.

CMDIChildWndEx::CreateObject

Chiamato dal framework di creare un'istanza dinamica di questo tipo della classe.

CMDIChildWndEx::DockPane

Un riquadro.

CMDIChildWndEx::DockPaneLeftOf

Ancoraggio il riquadro a sinistra di un altro riquadro.

CMDIChildWndEx::EnableAutoHidePanes

Attiva la modalità nascondi automaticamente per i riquadri quando vengono ancorati sui lati indicati della finestra.

CMDIChildWndEx::EnableDocking

Consente l'ancoraggio di finestra figlio alla cornice principale.

CMDIChildWndEx::EnableTaskbarThumbnailClipRect

Consente o disabilita la selezione automatica di una parte dell'area client di una finestra per visualizzare come anteprima di tale finestra nella barra delle applicazioni.

CMDIChildWndEx::GetDockingManager

 

CMDIChildWndEx::GetDocumentName

Restituisce il nome del documento che viene visualizzato nella finestra figlio MDI.

CMDIChildWndEx::GetFrameIcon

Chiamato dal framework per recuperare l'icona della finestra figlio MDI.

CMDIChildWndEx::GetFrameText

Chiamato dal framework per recuperare il testo della finestra figlio MDI.

CMDIChildWndEx::GetPane

Cerca un riquadro dall'ID del controllo

CMDIChildWndEx::GetRelatedTabGroup

 

CMDIChildWndEx::GetTabbedPane

Restituisce un puntatore a un riquadro ancorato incorporato che è stato convertito in un documento a schede.

CMDIChildWndEx::GetTabProxyWnd

La scheda del proxy la finestra realmente registrata con le schede della barra delle applicazioni di Windows 7.

CMDIChildWndEx::GetTaskbarPreviewWnd

Chiamato dal framework quando deve ottenere una finestra figlio (in genere una visualizzazione o una finestra con separatore) da visualizzare in anteprima la scheda della barra delle applicazioni di Windows 7.

CMDIChildWndEx::GetTaskbarThumbnailClipRect

Chiamato dal framework quando necessario selezionare una parte dell'area client di una finestra per visualizzare come anteprima di tale finestra nella barra delle applicazioni.

CMDIChildWndEx::GetThisClass

Chiamato dal framework per ottenere un puntatore all'oggetto di CRuntimeClass associato a questo tipo della classe.

CMDIChildWndEx::GetToolbarButtonToolTipText

Chiamato dal framework per recuperare una descrizione per un pulsante della barra degli strumenti.

CMDIChildWndEx::InsertPane

Registra il riquadro specificato con l'amministratore di ancoraggio.

CMDIChildWndEx::InvalidateIconicBitmaps

Invalida la rappresentazione bitmap in formato di icona del figlio MDI.

CMDIChildWndEx::IsPointNearDockSite

Determina se un punto specificato è vicino al sito di ancoraggio.

CMDIChildWndEx::IsReadOnly

Restituisce TRUE se il documento che viene visualizzato nella finestra figlio è di sola lettura.In caso contrario, restituisce FALSE.

CMDIChildWndEx::IsRegisteredWithTaskbarTabs

Restituisce TRUE se il figlio MDI è stato registrato correttamente con le schede della barra delle applicazioni di Windows 7.

CMDIChildWndEx::IsTabbedPane

Restituisce TRUE se la finestra figlio MDI contiene un riquadro ancorato.In caso contrario, restituisce FALSE.

CMDIChildWndEx::IsTaskbarTabsSupportEnabled

Indica se la finestra figlio MDI può apparire sulle schede della barra delle applicazioni di Windows 7.

CMDIChildWndEx::IsTaskbarThumbnailClipRectEnabled

Indica se la selezione automatica di una parte dell'area client di una finestra di visualizzazione come anteprima di tale finestra nella barra delle applicazioni è abilitata o disabilitata.

CMDIChildWndEx::m_dwDefaultTaskbarTabPropertyFlags

Una combinazione di flag, passato dal framework al metodo di SetTaskbarTabProperties, quando una scheda (figlio MDI) è la registrazione con le schede della barra delle applicazioni di Windows 7.Lo schema predefinito è STPF_USEAPPTHUMBNAILWHENACTIVE | STPF_USEAPPPEEKWHENACTIVE.

CMDIChildWndEx::OnGetIconicLivePreviewBitmap

Chiamato dal framework quando deve ottenere una bitmap per l'anteprima dinamica del figlio MDI.

CMDIChildWndEx::OnGetIconicThumbnail

Chiamato dal framework quando deve ottenere una bitmap per l'anteprima in formato di icona del figlio MDI.

CMDIChildWndEx::OnMoveMiniFrame

Chiamato dal framework per spostare una finestra cornice piccola.

CMDIChildWndEx::OnPressTaskbarThmbnailCloseButton

Chiamato dal framework quando l'utente preme il pulsante dall'anteprima la scheda della barra delle applicazioni.

CMDIChildWndEx::OnSetPreviewMode

Chiamato dal framework per attivare o disattivare in modalità anteprima di stampa.

CMDIChildWndEx::OnTaskbarTabThumbnailActivate

Chiamato dal framework quando l'anteprima della scheda della barra delle applicazioni deve elaborare il messaggio di WM_ACTIVATE.

CMDIChildWndEx::OnTaskbarTabThumbnailMouseActivate

Chiamato dal framework quando l'anteprima della scheda della barra delle applicazioni deve elaborare il messaggio di WM_MOUSEACTIVATE.

CMDIChildWndEx::OnTaskbarTabThumbnailStretch

Chiamato dal framework quando deve contenere una bitmap dall'visualizzata un'anteprima in miniatura la scheda della barra delle applicazioni di Windows 7 del figlio MDI.

CMDIChildWndEx::OnUpdateFrameTitle

Chiamato dal framework per aggiornare il titolo del frame.(Override CMDIChildWnd::OnUpdateFrameTitle).

CMDIChildWndEx::PaneFromPoint

Restituisce il riquadro contenente il punto specificato.

CMDIChildWndEx::PreTranslateMessage

Utilizzato da CWinApp classe per convertire i messaggi della finestra prima che vengano inviati alle funzioni Windows di DispatchMessage e di TranslateMessage.(Override CWnd::PreTranslateMessage).

CMDIChildWndEx::RecalcLayout

Ricalcola il layout.

CMDIChildWndEx::RegisterTaskbarTab

Figlio MDI di log con le schede della barra delle applicazioni di Windows 7.

CMDIChildWndEx::RemovePaneFromDockManager

Rimuove un riquadro dall'amministratore di ancoraggio.

CMDIChildWndEx::SetRelatedTabGroup

 

CMDIChildWndEx::SetTaskbarTabActive

Attiva la scheda della barra delle applicazioni di Windows 7.

CMDIChildWndEx::SetTaskbarTabOrder

Figlio MDI consente di inserire prima della finestra specificata sulle schede della barra delle applicazioni di Windows 7.

CMDIChildWndEx::SetTaskbarTabProperties

Imposta le proprietà per una scheda della barra delle applicazioni di Windows 7.

CMDIChildWndEx::SetTaskbarThumbnailClipRect

Chiamato internamente dal framework per impostare rettangolo di ridimensionamento per selezionare una parte dell'area client di una finestra per visualizzare come anteprima di tale finestra nella barra delle applicazioni.

CMDIChildWndEx::ShowPane

 

CMDIChildWndEx::UnregisterTaskbarTab

Rimuove il figlio MDI a schede della barra delle applicazioni di Windows 7.

CMDIChildWndEx::UpdateTaskbarTabIcon

Icona della scheda della barra delle applicazioni di Windows 7 degli aggiornamenti.

Note

Per sfruttare funzionalità estese di ancoraggio nelle applicazioni MDI, derivare la classe della finestra figlio MDI dell'applicazione da CMDIChildWndEx anziché CMDIChildWnd.

Esempio

Nell'esempio deriva una classe da CMDIChildWndEx.Nel frammento di codice proviene da Esempio VisualStudioDemo: Applicazione 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()
};

Gerarchia di ereditarietà

CObject

   CCmdTarget

      CWnd

         CFrameWnd

            CMDIChildWnd

               CMDIChildWndEx

Requisiti

Intestazione: afxMDIChildWndEx.h

Vedere anche

Riferimenti

Grafico della gerarchia

Classe di CMDIChildWnd

Classe di CMFCWindowsManagerDialog

Classe di CMDIFrameWndEx

Altre risorse

Classi MFC