CTabCtrl::AdjustRect
Calcula el área de presentación de un control de ficha dado un rectángulo de ventana, o calcula el rectángulo de ventana que corresponde a un área de presentación determinada.
void AdjustRect(
BOOL bLarger,
LPRECT lpRect
);
Parámetros
bLarger
Indica qué operación a realizar. Si este parámetro es TRUE, lpRect especifica un rectángulo de presentación y recibe el rectángulo de ventana correspondiente. si este parámetro es FALSO, lpRect especifica un rectángulo de ventana y recibe el rectángulo correspondiente de la pantalla.lpRect
Puntero a una estructura de RECT que especifica el rectángulo determinado y recibe el rectángulo resultante.
Ejemplo
void CTabDlg::OnSize(UINT nType, int cx, int cy)
{
CDialog::OnSize(nType, cx, cy);
if(m_TabCtrl.m_hWnd == NULL)
return; // Return if window is not created yet.
RECT rect;
// Get size of dialog window.
GetClientRect(&rect);
// Adjust the rectangle to fit the tab control into the
// dialog's client rectangle.
m_TabCtrl.AdjustRect(FALSE, &rect);
// Move the tab control to the new position and size.
m_TabCtrl.MoveWindow(&rect, TRUE);
}
Requisitos
encabezado: afxcmn.h