Compartir a través de


CToolBarCtrl::SetRows

Pide al control de barra de herramientas se cambie el tamaño del número de filas solicitado.

void SetRows(
   int nRows,
   BOOL bLarger,
   LPRECT lpRect 
);

Parámetros

  • nRows
    número de filas solicitado.

  • bLarger
    Indica si utilizar filas más o menos filas si la barra de herramientas no se puede cambiar el tamaño del número de filas solicitado.

  • lpRect
    Señala al objeto de CRect o estructura de RECT que recibirán el nuevo rectángulo delimitador de la barra de herramientas.

Comentarios

Si la barra de herramientas no puede volverse el tamaño del número o a las filas solicitado, cambia su tamaño al tamaño válido mayor o después menor siguiente, en función del valor de bLarger.Si bLarger es TRUE, el nuevo número de filas será mayor que el número solicitado.Si bLarger es FALSO, el nuevo número de filas será menor que el número solicitado.

Un número especificado de filas es válido para la barra de herramientas si los botones pueden organizarse tales que todas las filas tienen el mismo número de botones (excepto valore la última fila).Por ejemplo, una barra de herramientas que contiene cuatro botones no se puede ordenar tres filas porque las dos últimas filas será preciso volver más cortas.Si lo ha intentado el tamaño a tres filas, obtendría cuatro filas si bLarger era TRUE y dos filas si bLarger era FALSO.

Si hay separadores en la barra de herramientas, las reglas para cuando un número especificado de filas es válido son más complejas.El diseño se calcula de forma que los grupos de botones (botones con un separador antes del primer y último botón en el grupo) nunca se quebrados en varias filas a menos que el grupo no pueda caber en una fila.

Si un grupo no se ajusta en una fila, el grupo siguiente empezará en la fila siguiente aunque cabría en la fila donde el grupo grande terminó.el propósito de esta regla es crear la separación entre los grupos grandes más sensible.los separadores verticales resultantes se cuentan como filas.

Observe también que el miembro de SetRows que la función elegido siempre el diseño que se obtienen en el tamaño menor de la barra de herramientas.Crear una barra de herramientas con el estilo de TBSTYLE_WRAPABLE y después cambiando el tamaño del control aplicará simplemente el anterior esquematizada método dado el ancho del control.

Esta función solo se puede llamar para las barras de herramientas creadas con el estilo de TBSTYLE_WRAPABLE .

Requisitos

encabezado: afxcmn.h

Vea también

Referencia

Clase de CToolBarCtrl

Gráfico de jerarquía

CToolBarCtrl::Create

CToolBarCtrl::GetRows