CSplitterWnd:: CreateStatic

BOOL CreateStatic ( CWnd * pParentWnd, int nRows, int nCols, DWORD dwStyle = WS_CHILD | WS_VISIBLE, 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.

nRows

El número de filas. Este valor no debe exceder 16.

nCols

El número de columnas. Este valor no debe exceder 16.

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 divisora estática, llame a la función de miembro de CreateStatic.

Un CSplitterWnd normalmente está incrustada en un objeto primario de CFrameWnd o CMDIChildWnd tomando los pasos siguientes:

  1. Incrustar una variable de miembro CSplitterWnd en el marco principal.

  2. Reemplazar la función de miembro OnCreateClient del marco principal.

  3. Llame a la función de miembro de CreateStatic desde dentro el reemplazado CFrameWnd::OnCreateClient.

Una ventana divisora estática contiene un número fijo de cristales, a menudo de diferentes clases.

Cuando se crea una ventana divisora estática, debe al mismo tiempo crear todos sus paneles. La función de miembro de CreateView se suele utilizar para este propósito, pero puede crear así como otras clases de nonview.

El ancho de columna y alto de fila mínimo inicial para una ventana divisora estática es 0. Pueden modificar estos mínimos, que determinan cuando un panel es demasiado pequeño para ser mostrado en su totalidad, con las funciones de miembro de SetRowInfo y SetColumnInfo.

Para agregar barras de desplazamiento a una ventana divisora estática, añadir los estilos WS_HSCROLL y WS_VSCROLL a dwStyle.

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 clase CSplitterWnd para obtener más información sobre ventanas divisoras estáticas.

Introducción a CSplitterWnd |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CSplitterWnd:: Create, CFrameWnd::OnCreateClient, CSplitterWnd::SetRowInfo, CSplitterWnd::SetColumnInfo, CSplitterWnd::CreateView

Index