CSplitterWnd::SetColumnInfo
Appelez pour définir les informations des colonnes spécifiées.
void SetColumnInfo(
int col,
int cxIdeal,
int cxMin
);
Paramètres
col
Spécifie une colonne de la fenêtre fractionnée.cxIdeal
Spécifie une largeur idéale pour la colonne de la fenêtre fractionnée en pixels.cxMin
Spécifie une largeur minimale de la colonne de la fenêtre fractionnée en pixels.
Notes
Appelez la fonction membre pour définir une nouvelle largeur minimale et largeur d'idéal pour une colonne. La valeur minimale de colonne détermine si la colonne est trop petite pour être entièrement affichée.
Lorsque l'infrastructure affiche la fenêtre fractionnée, elle répertorie les volets dans les lignes et colonnes selon leurs dimensions idéale, l'utilisation du supérieur gauche à l'angle inférieur droit de la zone cliente de la fenêtre fractionnée.
Exemple
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();
}
}
Configuration requise
Header: afxext.h