Partager via


initialiser les parties d'un objet de CStatusBarCtrl

Par défaut, une barre d'état affiche les informations d'état à des volets distincts. Ces volets (également appelés éléments) peuvent contenir une chaîne de texte, l'icône, ou les deux.

Utilisez SetParts pour définir le nombre de parties, et la longueur, la barre d'état aura la valeur. Après avoir créé les parties de la barre d'état, procédez aux appels à SetText et SetIcon pour définir le texte ou l'icône pour une partie spécifique de la barre d'état. Une fois la partie a été correctement définie, le contrôle est automatiquement redessinée.

L'exemple suivant démarre un objet existant CStatusBarCtrl (m_StatusBarCtrl) avec quatre volets et affecte une icône (IDI_ICON1) et un certain texte dans la deuxième partie.

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);

Pour plus d'informations sur la définition du mode d'objet CStatusBarCtrl SIMPLE, consultez Définir le mode d'objet de CStatusBarCtrl.

Voir aussi

Référence

À l'aide de CStatusBarCtrl

Concepts

contrôles (MFC)