void SetIndicators(const UINT* lpIDArray, int nIDCount);
其中:
- lpIDArray 是一个指向包含指示器 ID 的数组的指针。
- nIDCount 是指示器的数量。
这个方法用于设置状态栏的指示器布局,通过提供包含指示器 ID 的数组,可以定制状态栏的外观和包含的指示器数量。
例如,如果你有一个 ID 为 ID_STATUS_BAR 的状态栏资源,并且它包含三个指示器,你可以在初始化阶段使用 SetIndicators 来设置指示器的布局:
const UINT indicators[] = {ID_INDICATOR_CAPS, ID_INDICATOR_NUM, ID_INDICATOR_SCRL};
m_wndStatusBar.SetIndicators(indicators, sizeof(indicators)/sizeof(UINT));
这样会将状态栏的指示器设置为分别显示大写锁定、数字锁定和滚动锁定的状态。这是一个在创建状态栏时定制其指示器的常见用法。
转载请注明出处:http://www.zyzy.cn/article/detail/22493/MFC/CStatusBar