BOOL Crear ( CWnd * pParentWnd, int nMaxRows, int nMaxCols, tamaño sizeMin, CCreateContext * pContext, DWORD dwStyle = WS_CHILD | WS_VISIBLE |WS_HSCROLL | WS_VSCROLL | SPLS_DYNAMIC_SPLIT, UINT nID = AFX_IDW_PANE_FIRST );
Valor devuelto
Distinto de cero si es correcto; caso contrario 0.
Parámetros
pParentWnd
La ventana de marco principal de la ventana divisora.
nMaxRows
El número máximo de filas de la ventana divisora. Este valor no debe exceder 2.
nMaxCols
El número máximo de columnas en la ventana de separador. Este valor no debe exceder 2.
sizeMin
Especifica el tamaño mínimo al que puede mostrarse un panel.
pContext
Un puntero a una estructura CCreateContext . En la mayoría de los casos, esto puede ser el pContext pasado a la ventana de marco principal.
dwStyle
Especifica el estilo de ventana.
nID
El identificador de ventana secundario de la ventana. La ID se puede AFX_IDW_PANE_FIRST a menos que la ventana divisora está anidada dentro de otra ventana divisora.
Observaciones
Para crear una ventana separador dinámico, llame a la función miembro Create.
Puede incrustar un CSplitterWnd en un objeto primario de CFrameWnd o CMDIChildWnd tomando los pasos siguientes:
Cuando se crea una ventana divisora desde dentro de un marco principal, pasar al principal parámetro de pContext del marco a la ventana divisora. De lo contrario, este parámetro puede ser NULL.
El ancho de columna y altura de fila mínimo inicial de una ventana separador dinámico son fijados por el parámetro sizeMin . Pueden modificar estos mínimos, que determinan si un panel es demasiado pequeño para ser mostrado en su totalidad, con las funciones de miembro de SetRowInfo y SetColumnInfo.
Para obtener más información sobre ventanas divisoras dinámicas, consulte "Ventanas divisoras" en el artículo varios tipos de documentos, vistas y ventanas de marco en la Guía del programador de Visual C++, 29 de nota técnicay la descripción de la clase CSplitterWnd.
Introducción a CSplitterWnd |nbsp; Miembros de clase | Diagrama de jerarquía
Vea tambié&nnbsp;CSplitterWnd:: CreateStatic, CFrameWnd::OnCreateClient, CSplitterWnd::SetRowInfo, CSplitterWnd::SetColumnInfo, CSplitterWnd::CreateView