BOOL CToolBarCtrl::EnableButton(int nIndex, BOOL bEnable = TRUE);
- nIndex:要启用或禁用的按钮在工具栏上的索引。
- bEnable:如果为 TRUE,则启用按钮;如果为 FALSE,则禁用按钮。默认值为 TRUE。
返回值:如果成功启用或禁用按钮,则返回 TRUE;否则,返回 FALSE。
使用示例:
// 获取工具栏控件的指针
CToolBarCtrl& tbCtrl = m_wndToolBar.GetToolBarCtrl();
// 禁用工具栏上的第二个按钮
tbCtrl.EnableButton(1, FALSE);
在这个示例中,EnableButton 方法被用于禁用工具栏上的第二个按钮。请注意,按钮的索引是从 0 开始计数的。
调用此方法将导致指定索引处的按钮被启用或禁用。启用按钮后,用户可以与该按钮进行交互;禁用按钮后,该按钮将不响应用户的点击等操作。这个方法通常用于在运行时动态控制工具栏按钮的启用状态。
转载请注明出处:http://www.zyzy.cn/article/detail/22689/MFC/CToolBarCtrl