CStatusBarCtrl::GetTextLength
從狀態列控制項的指定區段擷取長度,以字元,文字。
int GetTextLength(
int nPane,
int* pType = NULL
) const;
參數
nPane
擷取的文字區段以零起始的索引。pType
out 接收型別資訊之整數的指標。 這個型別可以是下列其中一個值:0 文字比這個狀態列平面繪製的框線會出現較低。
SBT_NOBORDERS 描繪文字,但沒有框線。
文字父視窗所描繪SBT_OWNERDRAW 。
SBT_POPOUT 文字大於這個狀態列平面繪製的框線外觀。
傳回值
的長度,以字元為單位,文字。
範例
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;
}
需求
Header: afxcmn.h