次の方法で共有


CStatusBar::SetPaneText

更新 : 2007 年 11 月

lpszNewText で指される文字列をペインのテキストとして設定します。

BOOL SetPaneText(
   int nIndex,
   LPCTSTR lpszNewText,
   BOOL bUpdate = TRUE 
);

パラメータ

  • nIndex
    テキストを設定するペインのインデックス。

  • lpszNewText
    新しいペイン テキストへのポインタ。

  • bUpdate
    TRUE のときは、テキストが設定された後、ペインは無効化されます。

戻り値

正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。

解説

SetPaneText を呼び出した後は、新しいテキストをステータス バーに表示するために UI 更新ハンドラを追加する必要があります。

使用例

//Sets and displays text for pane index 3 and id ID_INDICATOR_SCRL
m_wndStatusBar.SetPaneText(3, _T("My New Status Bar Text"), TRUE);
//UI handler in the message map updates the status bar text:
ON_UPDATE_COMMAND_UI(ID_INDICATOR_SCRL, &CMainFrame::OnUpdatePane)
void CMainFrame::OnUpdatePane(CCmdUI* pCmdUI)
{
   pCmdUI->Enable();
}

必要条件

ヘッダー : afxext.h

参照

参照

CStatusBar クラス

階層図

CStatusBar::GetPaneText

その他の技術情報

CStatusBar のメンバ