CToolBarCtrl::MarkButton 是 MFC 中 CToolBarCtrl 类的一个公共方法。它用于标记或取消标记工具栏按钮。这个方法的原型为:
void CToolBarCtrl::MarkButton(int nIndex, BOOL bHighlight);

其中:
  •  nIndex 参数是要标记或取消标记的按钮的索引。

  •  bHighlight 参数指定是否要高亮显示该按钮。如果设置为 TRUE,按钮将被标记并高亮显示;如果设置为 FALSE,按钮将取消标记。


示例用法:
// 获取 CToolBarCtrl 对象的指针,假设 pToolBar 是 CToolBarCtrl 对象的指针
CToolBarCtrl* pToolBar = (CToolBarCtrl*)GetDlgItem(IDC_TOOLBAR);

// 标记工具栏的第一个按钮并高亮显示
pToolBar->MarkButton(0, TRUE);

这个方法通常用于在工具栏上标记或取消标记按钮,以向用户表示某个按钮的状态。


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