Partager via


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

Voir aussi

Référence

Classe de CSplitterWnd

Graphique de la hiérarchie

CSplitterWnd::GetRowInfo

CSplitterWnd::RecalcLayout