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 構造体の fStyle 関数の説明を REBARBANDINFO " "を参照してください。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