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