次の方法で共有


CStatusBar::SetPaneText

lpszNewTextが指す文字列にウィンドウのテキストを設定するには、このメンバー関数を呼び出します。

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

パラメーター

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

  • lpszNewText
    新しいウィンドウのテキストへのポインター。

  • bUpdate
    テキストが設定された後、ウィンドウ **[真]**が無効になります。

戻り値

正常終了した場合は 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