在 MFC 的 CToolBarCtrl 类中,确实有一个名为 CToolBarCtrl::IsButtonEnabled 的公共方法,用于确定工具栏按钮是否启用(enabled)。

以下是 CToolBarCtrl::IsButtonEnabled 方法的简要说明:
BOOL IsButtonEnabled(int nIndex) const;

参数:
  •  nIndex:要检查的工具栏按钮的索引。


返回值:
  •  如果按钮启用,返回非零值(TRUE)。

  •  如果按钮未启用,返回零值(FALSE)。


示例代码:
int nIndex = 0; // 假设这是要检查的按钮的索引
BOOL bEnabled = m_ToolBarCtrl.IsButtonEnabled(nIndex);
if (bEnabled) {
    // 按钮启用
} else {
    // 按钮未启用
}

这个方法可以用于检查指定工具栏按钮是否处于启用状态。


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