CWnd::RepositionBars
Chiamato per riposizionare e ridimensionare le barre di controllo nell'area client di una finestra.
void RepositionBars(
UINT nIDFirst,
UINT nIDLast,
UINT nIDLeftOver,
UINT nFlag = reposDefault,
LPRECT lpRectParam = NULL,
LPCRECT lpRectClient = NULL,
BOOL bStretch = TRUE
);
Parametri
nIDFirst
L'id del primo oggetto in un intervallo delle barre di controllo da ridimensionare e riposizionare.nIDLast
ID dell'ultimo in un intervallo delle barre di controllo da ridimensionare e riposizionare.nIDLeftOver
Specifica l'id del riquadro che inserisce il resto dell'area client.nFlag
Può assumere uno dei seguenti valori:CWnd::reposDefault esegue il layout delle barre di controllo.lpRectParam non viene utilizzato e può essere NULL.
CWnd::reposQuery il layout delle barre di controllo non viene eseguito; anziché lpRectParam viene inizializzato con la dimensione dell'area client, ad esempio se il layout sia effettivamente eseguito.
CWnd::reposExtra aggiunge i valori lpRectParam l'area client nIDLast ed esegue anche il layout*.*
lpRectParam
Punta a una struttura RECT ; l'utilizzo di cui dipende dal valore nFlag.lpRectClient
Punta a una struttura RECT che contiene l'area client disponibile.Se NULL, l'area client della finestra verrà utilizzato.bStretch
Indica se la barra deve essere adattate alle dimensioni del frame.
Note
I parametri nIDLast e nIDFirst definiscono un intervallo di barre di controllo ID dal riposizionamento l'area client.Il parametro nIDLeftOver specifica l'id della finestra figlio (in genere la visualizzazione) che viene riposizionato e adattata per riempire il resto dell'area client non soddisfatta dalle barre di controllo.
Requisiti
Header: afxwin.h