void SetRows ( int nRows, BOOL bLarger, LPRECT lpRect );
Parámetros
nRows
Número de registros solicitados.
bLarger
Indica si se debe utilizar filas más o menos filas si la barra de herramientas no puede ajustarse a la cantidad solicitada de filas.
lpRect
Señala al objeto CRect o estructura RECT que recibirá el nuevo rectángulo delimitador de la barra de herramientas.
Observaciones
Llamar a esta función para pedir el control de barra de herramientas para cambiar el tamaño para el número solicitado de filas.
Si la barra de herramientas puede redimensionar el número solicitado o filas, cambiará de tamaño propio para cualquiera el próximo mayor o próximo menor tamaño válido, dependiendo del valor de bLarger. Si bLarger es TRUE, el nuevo número de filas será mayor que el número solicitado. Si bLarger es FALSE, el nuevo número de filas será menor que el número solicitado.
Un número determinado de filas es válido para la barra de herramientas si los botones se pueden organizar tal que todas las filas tienen el mismo número de botones (excepto quizás la última fila). Por ejemplo, una barra de herramientas que contiene cuatro botones podría no tener el tamaño para tres filas porque las dos últimas filas tendría que ser más corto. Si ha intentado tamaño a tres filas, obtendrá cuatro filas si bLarger fue verdadero y dos filas si bLarger era falso.
Si hay separadores en la barra de herramientas, las reglas para cuando un número determinado de filas es válido son más complicadas. El diseño se calcula que los grupos de botones (botones con un separador de antes de la primera) y el último botón del grupo no son nunca roto en varias filas a menos que el grupo no puede caber en una fila.
Si un grupo no cabe en una fila, el siguiente grupo empezará en la siguiente fila incluso si cabían en la fila donde terminó el gran grupo. El propósito de esta regla es que la separación entre grandes grupos más notables. Los separadores verticales resultantes se cuentan como filas.
Tenga en cuenta también que la función de miembro SetRows siempre se eligió el diseño que se traduce en el menor tamaño de la barra de herramientas. Crear una barra de herramientas con el estilo TBSTYLE_WRAPABLE y, a continuación, cambiar el tamaño del control simplemente se aplicará el método esbozado dado el ancho del control.
Esta función sólo se puede llamar para las barras de herramientas que fueron creadas con el estilo TBSTYLE_WRAPABLE.
Visió&n General de CToolBarCtrl |nbsp; Miembros de clase | Diagrama de jerarquía
Vea tambié&nnbsp; Estilos de barra de herramientas en CToolBarCtrl::Create, CToolBarCtrl::GetRows