创建 Rebar 控件
CReBarCtrl 对象应在父对象可见之前创建。 这将最大限度降低出现绘画问题的可能性。
例如,rebar 控件(在框架窗口对象中使用)通常用作工具栏控件的父窗口。 因此,rebar 控件的父级是框架窗口对象。 由于框架窗口对象是父级,因此父级的 OnCreate
成员函数是创建 rebar 控件的极佳位置。
为了使用 CReBarCtrl
对象,您通常将执行下列步骤:
使用 CReBarCtrl 对象
构造 CReBarCtrl 对象。
调用 Create 创建 Windows rebar 公共控件并将其附加到
CReBarCtrl
对象,指定任何所需样式。通过调用 CBitmap::LoadBitmap 加载将用作 rebar 控件对象背景的位图。
创建并初始化将由 rebar 控件对象包含的任何子窗口对象(工具栏、对话框控件等)。
使用将插入的带区的必需信息初始化 REBARBANDINFO 结构。
调用 InsertBand 将现有子窗口(如
m_wndReToolBar
)插入新的 rebar 控件。 有关将带区插入现有 rebar 控件的详细信息,请参阅 Rebar 控件和带区。