Partilhar via


Inicializando as partes de um objeto CStatusBarCtrl

Por padrão, uma barra de status exibe informações de status usando os painéis separados. Esses painéis (também conhecidos como as partes) podem conter uma cadeia de caracteres de texto, um ícone, ou ambos.

Use SetParts para definir as partes, e o comprimento, a barra de status terá. Depois que você criou as partes da barra de status, crie chamadas a SetText e a SetIcon para definir o texto ou no ícone para uma parte específica da barra de status. Uma vez que a solicitação foi definida com êxito, o controle é redesenhado automaticamente.

O exemplo a seguir inicializa um objeto existente de CStatusBarCtrl (m_StatusBarCtrl) com quatro painéis e defina um ícone (IDI_ICON1) e qualquer texto na segunda parte.

int strPartDim[4]= {80, 160, 240, -1};

m_StatusBarIcon = AfxGetApp()->LoadIcon(IDI_ICON1);

m_StatusBarCtrl.SetParts(4, strPartDim);
m_StatusBarCtrl.SetIcon(1, m_StatusBarIcon);
m_StatusBarCtrl.SetText(_T("Part 1"), 1, 0);

Para obter mais informações sobre como definir o modo de um objeto da CStatusBarCtrl simples, consulte Definindo o modo de um objeto de CStatusBarCtrl.

Consulte também

Referência

Usando CStatusBarCtrl

Conceitos

Controles (MFC)