Partager via


CStatusBarCtrl::GetTextLength

Extrait la longueur, en caractères, du texte de la partie donnée d'un contrôle de barre d'état.

int GetTextLength( 
   int nPane, 
   int* pType = NULL 
) const;

Paramètres

  • nPane
    Index de base zéro de la partie de laquelle récupérer du texte.

  • pType
    Pointeur vers un entier qui accepte les informations de type. Le type peut être l'une de ces valeurs :

    • 0 Le texte est dessiné avec une bordure apparaisse plus petit que le plan de la barre d'état.

    • SBT_NOBORDERS le texte est dessiné sans zones.

    • SBT_OWNERDRAW le texte est dessiné par la fenêtre parente.

    • SBT_POPOUT le texte est dessiné avec une bordure pour afficher plus élevé que le plan de la barre d'état.

Valeur de retour

La longueur, en caractères, du texte.

Exemple

int nType;
int nLength = m_wndSBC.GetTextLength(0, &nType);

switch( nType )
{
   case 0:
      // Text is drawn with a border to appear lower than the  
      // plane of the status bar 
      break;
   case SBT_NOBORDERS:
      // text is drawn without borders 
      break;
   case SBT_OWNERDRAW:
      // Text is drawn by the parent window 
      break;
   case SBT_POPOUT:
      // Text is drawn with a border to appear higher than the  
      // plane of the status bar 
      break;
}   

Configuration requise

Header: afxcmn.h

Voir aussi

Référence

CStatusBarCtrl, classe

Graphique de la hiérarchie

CStatusBarCtrl::GetText

CStatusBarCtrl::SetText