创建 Rebar 控件

CReBarCtrl 对象应在父对象可见之前创建。 这将最大限度降低出现绘画问题的可能性。

例如,rebar 控件(在框架窗口对象中使用)通常用作工具栏控件的父窗口。 因此,rebar 控件的父级是框架窗口对象。 由于框架窗口对象是父级,因此父级的 OnCreate 成员函数是创建 rebar 控件的极佳位置。

为了使用 CReBarCtrl 对象,您通常将执行下列步骤:

使用 CReBarCtrl 对象

  1. 构造 CReBarCtrl 对象。

  2. 调用 Create 创建 Windows rebar 公共控件并将其附加到 CReBarCtrl 对象,指定任何所需样式。

  3. 通过调用 CBitmap::LoadBitmap 加载将用作 rebar 控件对象背景的位图。

  4. 创建并初始化将由 rebar 控件对象包含的任何子窗口对象(工具栏、对话框控件等)。

  5. 使用将插入的带区的必需信息初始化 REBARBANDINFO 结构

  6. 调用 InsertBand 将现有子窗口(如 m_wndReToolBar)插入新的 rebar 控件。 有关将带区插入现有 rebar 控件的详细信息,请参阅 Rebar 控件和带区

另请参阅

使用 CReBarCtrl
Controls