在 MFC 的 CToolBarCtrl 类中,确实有一个名为 CToolBarCtrl::IsButtonChecked 的公共方法,用于确定工具栏按钮是否被选中。

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

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


返回值:
  •  如果按钮被选中,返回非零值(TRUE)。

  •  如果按钮未被选中,返回零值(FALSE)。


示例代码:
int nIndex = 0; // 假设这是要检查的按钮的索引
BOOL bChecked = m_ToolBarCtrl.IsButtonChecked(nIndex);
if (bChecked) {
    // 按钮被选中
} else {
    // 按钮未被选中
}

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


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