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

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

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


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

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


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

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


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