Compartir a través de


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

Vea también

Referencia

Clase de CSplitterWnd

Gráfico de jerarquía

CSplitterWnd::GetRowInfo

CSplitterWnd::RecalcLayout