Udostępnij za pośrednictwem


CSplitterWnd::SetColumnInfo

Wywołanie, aby ustawić informacje o określonej kolumny.

void SetColumnInfo(
   int col,
   int cxIdeal,
   int cxMin 
);

Parametry

  • col
    Określa kolumnę podziału okna.

  • cxIdeal
    Określa idealne szerokość kolumny podziału okna w pikselach.

  • cxMin
    Określa minimalną szerokość kolumny podziału okna w pikselach.

Uwagi

Wywołanie tej funkcji Członkowskich nową szerokość minimalną i doskonale szerokość kolumny.Minimalna wartość kolumny określa, kiedy będzie zbyt mała, aby w pełni wyświetlane kolumny.

Gdy ramach Wyświetla okno rozdzielacza, ustanawia okienek w kolumnach i wierszach zgodnie z ich wymiary idealne, nad prawym dolnym rogu okna podziału obszaru klienta z lewym górnym.

Przykład

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();
   }
}

Wymagania

Nagłówek: afxext.h

Zobacz też

Informacje

Klasa CSplitterWnd

Wykres hierarchii

CSplitterWnd::GetRowInfo

CSplitterWnd::RecalcLayout