Freigeben über


CStatusBarCtrl::GetTextLength

Ruft die Länge, in Zeichen, Text aus dem angegebenen Teil eines StatusBar-Steuerelements ab.

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

Parameter

  • nPane
    Der nullbasierte Index der des Teils, um Text abzurufen.

  • pType
    Zeiger auf eine ganze Zahl, die die Typinformationen abruft. Der Typ kann einer dieser Werte sein:

    • 0 der Text wird mit einem Rahmen gezeichnet, um niedriger zu werden als die Kachel der Statusleiste.

    • SBT_NOBORDERS der Text wird ohne Kontext gezeichnet.

    • SBT_OWNERDRAW der Text wird durch das übergeordnete Fenster gezeichnet.

    • SBT_POPOUT der Text wird mit einem Rahmen gezeichnet, um höher werden als die Kachel der Statusleiste.

Rückgabewert

Die Länge, in Zeichen, des Texts.

Beispiel

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

Anforderungen

Header: afxcmn.h

Siehe auch

Referenz

CStatusBarCtrl-Klasse

Hierarchiediagramm

CStatusBarCtrl::GetText

CStatusBarCtrl::SetText