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