更新 : 2007 年 11 月
Rebar にバンドを追加します。
BOOL AddBar(
CWnd* pBar,
LPCTSTR pszText = NULL,
CBitmap* pbmp = NULL,
DWORD dwStyle = RBBS_GRIPPERALWAYS | RBBS_FIXEDBMP
);
BOOL AddBar(
CWnd* pBar,
COLORREF clrFore,
COLORREF clrBack,
LPCTSTR pszText = NULL,
DWORD dwStyle = RBBS_GRIPPERALWAYS
);
パラメータ
pBar
子ウィンドウとして Rebar に挿入する CWnd オブジェクトへのポインタ。WS_CHILD が設定されているオブジェクトを指定します。lpszText
Rebar に表示するテキストが格納されている文字列へのポインタ。既定値は、NULL です。lpszText で指定したテキストは、子ウィンドウではなく、Rebar 自体に表示されます。pbmp
Rebar の背景に表示する CBitmap オブジェクトへのポインタ。既定値は、NULL です。dwStyle
Rebar に適用するスタイルを示す DWORD 値。バンド スタイルの一覧については、Win32 構造体「REBARBANDINFO」の fStyle 関数の説明を参照してください。clrFore
Rebar の前景色を示す COLORREF 値。clrBack
Rebar の背景色を示す COLORREF 値。
戻り値
正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。
使用例
// Define a CRebar in your class definition,
// such as: CReBar m_wndReBar;
m_wndReBar.Create(this);
m_wndDlgBar.Create(this, IDD_DIALOGBAR, CBRS_ALIGN_TOP,
IDD_DIALOGBAR);
m_wndReBar.AddBar(&m_wndDlgBar);
必要条件
ヘッダー : afxext.h