该方法的函数原型为:
void SetColorScheme(const REBARINFO* pRBI);
其中参数 pRBI 是指向 REBARINFO 结构的指针,该结构包含了 ReBar 控件的颜色信息。
REBARINFO 结构的定义如下:
typedef struct tagREBARINFO {
UINT cbSize;
UINT fMask;
HIMAGELIST himl;
} REBARINFO, *LPREBARINFO;
使用示例:
CReBarCtrl m_rebar; // 假设已经创建并初始化了一个 CReBarCtrl 对象
REBARINFO rbi;
rbi.cbSize = sizeof(REBARINFO);
rbi.fMask = RBIM_COLORS; // 指定要设置颜色方案
rbi.himl = NULL; // 如果有图像列表,可以指定图像列表的句柄
m_rebar.SetColorScheme(&rbi);
这是一个简单的示例,实际使用时,你可以根据具体的需求设置 REBARINFO 结构,并确保已经创建了有效的 CReBarCtrl 对象。
转载请注明出处:http://www.zyzy.cn/article/detail/21924/MFC/CReBarCtrl