CSplitterWnd::SetColumnInfo
Chiamare per impostare le informazioni sulle colonne specificate.
void SetColumnInfo(
int col,
int cxIdeal,
int cxMin
);
Parametri
col
Specifica una colonna della finestra con separatore.cxIdeal
Specifica una larghezza ideale per la colonna della finestra con separatore in pixel.cxMin
Specifica una larghezza minima per la colonna della finestra con separatore in pixel.
Note
Chiamare la funzione membro per impostare una nuova larghezza minima e larghezza di ideale per una colonna. Il valore minimo della colonna determina se la colonna è troppo piccola completamente essere visualizzato.
Quando il framework visualizzata la finestra con separatore, presenta i riquadri di colonne e righe in base alle dimensioni ottimali, eseguito dall'alto a sinistraangolo inferiore destro dell'area client della finestra con separatore.
Esempio
void CChildFrame::OnSize(UINT nType, int cx, int cy)
{
CMDIChildWnd::OnSize(nType, cx, cy);
CRect rect;
GetWindowRect(&rect);
if(m_bSplitterCreated) // m_bSplitterCreated set in OnCreateClient
{
m_wndSplitter.SetColumnInfo(0, rect.Width()/2, 10);
m_wndSplitter.SetColumnInfo(1, rect.Width()/2, 10);
m_wndSplitter.RecalcLayout();
}
}
Requisiti
Header: afxext.h