Inizializzazione delle parti di un oggetto CStatusBarCtrl

Per impostazione predefinita, una barra di stato visualizza le informazioni sullo stato usando riquadri separati. Questi riquadri (detti anche parti) possono contenere una stringa di testo, un'icona o entrambe.

Usare SetParts per definire il numero di parti e la lunghezza della barra di stato. Dopo aver creato le parti della barra di stato, effettuare chiamate a SetText e SetIcon per impostare il testo o l'icona per una parte specifica della barra di stato. Dopo che la parte è stata impostata correttamente, il controllo viene ridisegnato automaticamente.

Nell'esempio seguente viene inizializzato un oggetto esistente CStatusBarCtrl (m_StatusBarCtrl) con quattro riquadri e quindi viene impostata un'icona (IDI_ICON1) e un testo nella seconda 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);

Per altre informazioni sull'impostazione della modalità di un CStatusBarCtrl oggetto su semplice, vedere Impostazione della modalità di un oggetto CStatusBarCtrl.

Vedi anche

Uso di CStatusBarCtrl
Controlli