CReBar::Create 是 MFC(Microsoft Foundation Classes)中 CReBar 类的一个公共方法,用于创建 ReBar 控件。以下是 CReBar::Create 方法的声明:
BOOL Create(CWnd* pParentWnd, DWORD dwCtrlStyle = RBS_BANDBORDERS, DWORD dwStyle = WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | RBS_VARHEIGHT | RBS_AUTOSIZE | RBS_VERTICALGRIPPER);

  •  pParentWnd 参数是指向 ReBar 控件的父窗口的指针。

  •  dwCtrlStyle 参数是一个标志位,用于设置 ReBar 控件的样式。

  •  dwStyle 参数是一个标志位,用于设置 ReBar 控件的窗口样式。


以下是一个简单的示例,演示如何使用 CReBar::Create 方法创建 ReBar 控件:
CReBar myReBar;

// 创建 ReBar 控件
myReBar.Create(this);

// 将 ReBar 控件设置为主窗口的子窗口
myReBar.EnableDocking(CBRS_ALIGN_ANY);
EnableDocking(CBRS_ALIGN_ANY);
DockControlBar(&myReBar);

在这个示例中,首先创建了一个 CReBar 对象 myReBar。然后,通过调用 Create 方法创建了 ReBar 控件,并将其设置为主窗口的子窗口。这样,ReBar 就能够用来容纳和管理其他控件,如工具栏、状态栏等。可以根据需要调整 dwCtrlStyle 和 dwStyle 参数来设置 ReBar 的样式和窗口样式。


转载请注明出处:http://www.zyzy.cn/article/detail/21900/MFC/CReBar