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

Vedere anche

Riferimenti

Classe di CSplitterWnd

Grafico della gerarchia

CSplitterWnd::GetRowInfo

CSplitterWnd::RecalcLayout