Share via


CStatusBarCtrl::SetParts

Establece el número de elementos en un control de barra de estado y la coordenada del borde derecho de cada partición.

BOOL SetParts(
   int nParts,
   int* pWidths 
);

Parámetros

  • nParts
    Número de elementos al conjunto.El número de partes no puede ser mayor que 255.

  • pWidths
    Dirección de una matriz integer que tiene el mismo número de elementos que las partes especificadas por nParts.Cada elemento de la matriz especifica la posición, en coordenadas del cliente, del borde derecho de la partición correspondiente.Si es un elemento – 1, la posición del borde derecho para esa parte se extiende al borde derecho del control.

Valor devuelto

Distinto de cero si correctamente; si no cero.

Ejemplo

const int c_nParts = 4;
CRect rect;

m_wndSBC.GetClientRect(&rect);
int aWidths[c_nParts] = { rect.right-300, rect.right-200, rect.right-100, 
   -1 };

VERIFY(m_wndSBC.SetParts(c_nParts, aWidths));

Requisitos

encabezado: afxcmn.h

Vea también

Referencia

Clase de CStatusBarCtrl

Gráfico de jerarquía

CStatusBarCtrl::GetBorders

CStatusBarCtrl::GetParts