CSplitterWnd::SetColumnInfo
llamada para establecer la información especificada de la columna.
void SetColumnInfo(
int col,
int cxIdeal,
int cxMin
);
Parámetros
col
Especifica una columna de la ventana divisora.cxIdeal
Especifica un ancho ideal para la columna de la ventana divisora en píxeles.cxMin
Especifica un ancho mínimo de la columna de la ventana divisora en píxeles.
Comentarios
Llame a esta función miembro para establecer un nuevo ancho mínimo y ancho de ideal para una columna.El valor mínimo de la columna determina cuando la columna se demasiado pequeña mostrar totalmente.
Cuando el marco muestra la ventana divisora, muestra los paneles en columnas y filas según sus dimensiones ideales, trabajando superior izquierda a la esquina inferior derecha del área de cliente de la ventana divisora.
Ejemplo
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();
}
}
Requisitos
encabezado: afxext.h