SetIndicators 是 CMFCStatusBar 类中的一个公共方法,用于设置状态栏的指示器(indicators)。

以下是 SetIndicators 方法的基本语法:
void SetIndicators(const UINT* lpIDArray, int nSize);

  •  lpIDArray 是一个指向包含指示器 ID 的数组的指针。

  •  nSize 是数组的大小,表示指示器的数量。


这个方法用于在状态栏上设置一组指示器,每个指示器都有一个对应的 ID。这些 ID 可以用于标识状态栏上的不同部分,例如不同的面板。

示例代码可能如下:
UINT indicators[] = { ID_INDICATOR_CAPS, ID_INDICATOR_NUM, ID_INDICATOR_SCRL };
m_wndStatusBar.SetIndicators(indicators, sizeof(indicators) / sizeof(UINT));

在这个示例中,SetIndicators 被用于设置状态栏上的指示器,其中使用了一些预定义的指示器 ID。具体的指示器 ID 可以根据你的需求和项目进行调整。

请注意,SetIndicators 方法通常在窗口创建时调用,以设置状态栏的初始指示器。




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