在 MFC(Microsoft Foundation Classes)的 CToolBarCtrl 类中,确实存在 CToolBarCtrl::CheckButton 方法。此方法用于检查或取消检查工具栏按钮(设置或清除按钮的按下状态)。

以下是 CToolBarCtrl::CheckButton 方法的一般形式:
BOOL CheckButton(int nID, int nCheck);

  •  nID 参数是要检查或取消检查的按钮的命令 ID。

  •  nCheck 参数是一个整数,用于指定按钮的状态。可以是以下常量之一:

  - TBBS_CHECKED:将按钮设置为按下状态。
  - TBBS_UNCHECKED:将按钮设置为未按下状态。

这个方法返回一个布尔值,指示是否成功设置按钮的状态。

以下是一个简单的示例:
CToolBarCtrl m_toolBar;
// 假设有一个已经创建的工具栏对象 m_toolBar

// 将命令 ID 为 ID_BUTTON1 的按钮设置为按下状态
BOOL result = m_toolBar.CheckButton(ID_BUTTON1, TBBS_CHECKED);

在这个示例中,CheckButton 方法用于将命令 ID 为 ID_BUTTON1 的按钮设置为按下状态。你需要根据实际情况替换命令 ID 和按钮状态。


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