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