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