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