Condividi tramite


CPane::DockPane

Nuovamente il riquadro mobile a un riquadro di base.

virtual BOOL DockPane(
    CBasePane* pDockBar,
    LPCRECT lpRect,
    AFX_DOCK_METHOD dockMethod
);

Parametri

  • [in] [out] pDockBar
    Specifica il riquadro di base per ancorare il riquadro su.

  • [in] lpRect
    Consente di specificare il rettangolo nel riquadro di base in cui il riquadro deve essere ancorato.

  • [in] dockMethod
    Specifica il metodo di ancoraggio da utilizzare.Le opzioni disponibili sono:

    Opzione

    Descrizione

    DM_UNKNOWN

    Il framework utilizza questa opzione quando il metodo di ancoraggio è sconosciuto.Il riquadro non archivia la posizione mobile più recente.È inoltre possibile utilizzare questa opzione a livello di codice ancorare un riquadro quando non è necessario archiviare la posizione mobile recente.

    DM_MOUSE

    Per uso interno.

    DM_DBL_CLICK

    Questa opzione viene utilizzata quando la pinza di rimozione si fa doppio clic su.Il riquadro viene riposizionato nella posizione di ancoraggio più recente.Se il riquadro è disattivato come espansione facendo doppio clic, il riquadro viene riposizionato nella posizione mobile più recente.

    DM_SHOW

    Questa opzione può essere utilizzata a livello di codice per ancorare il riquadro.Il riquadro contiene la posizione mobile più recente.

    DM_RECT

    Il riquadro è ancorato nell'area specificata da lpRect.

    DM_STANDARD

    Quando si utilizza questa opzione, il framework estrae il riquadro mentre un riquadro della struttura durante lo spostamento.

Valore restituito

TRUE se il riquadro è ancorato in modo appropriato, in caso contrario, FALSE.

Note

Questo metodo nuovamente il riquadro al riquadro di base specificato dal parametro pDockBar.È innanzitutto necessario attivare l'ancoraggio chiamando CBasePane::EnableDocking.

Requisiti

intestazione: afxPane.h

Vedere anche

Riferimenti

Classe di CPane

Grafico della gerarchia