Compartir a través de


CWnd::RepositionBars

Denominado para colocar y para cambiar el tamaño de las barras de control del área cliente de una ventana.

void RepositionBars(
   UINT nIDFirst,
   UINT nIDLast,
   UINT nIDLeftOver,
   UINT nFlag = reposDefault,
   LPRECT lpRectParam = NULL,
   LPCRECT lpRectClient = NULL,
   BOOL bStretch = TRUE 
);

Parámetros

  • nIDFirst
    El id. del primer en un radio de acción de barras de controles a mover y cambiar el tamaño.

  • nIDLast
    El id. del último en un radio de acción de barras de controles a mover y cambiar el tamaño.

  • nIDLeftOver
    Especifica el id. del panel que rellena el resto del área cliente.

  • nFlag
    Puede tener uno de los siguientes valores:

    • CWnd::reposDefault realiza el diseño de las barras de controles.lpRectParam no se utiliza y puede ser NULL.

    • El diseño deCWnd::reposQuery The de las barras de control no se hace; en su lugar lpRectParam se inicializa con el tamaño del área cliente, como si el diseño se hubiera realmente realiza.

    • CWnd::reposExtra agrega los valores de lpRectParam al área cliente de nIDLast y también realiza el diseño*.*

  • lpRectParam
    Señala una estructura de RECT ; el uso cuyo depende del valor de nFlag.

  • lpRectClient
    Señala una estructura de RECT que contiene el área cliente disponibles.Si NULL, el área de cliente de la ventana se utiliza.

  • bStretch
    Indica si la barra se debe ajustar el tamaño del marco.

Comentarios

Los parámetros de nIDFirst y de nIDLast definen un intervalo de los id. de la barra de control que se cambie de posición en el área cliente.El parámetro de nIDLeftOver especifica el id. de la ventana secundaria (normalmente la vista) que cambia de posición y cambia de tamaño para rellenar el resto del área cliente no rellena con las barras de controles.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

Clase de CWnd

Gráfico de jerarquía

CFrameWnd::RecalcLayout