CReBar::AddBar

调用此成员函数添加带区到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
    包含样式的 DWORD 适用于rebar。 有关在Win32 framework REBARBANDINFOfStyle 函数声明的完整列表带区样式。

  • clrFore
    表示rebar的前景色的 COLORREF 值。

  • clrBack
    表示rebar的背景色的 COLORREF 值。

返回值

非零,如果成功;否则为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);   

要求

Header: afxext.h

请参见

参考

CReBar类选件

层次结构图

CReBarCtrl选件类