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