以下是 CToolBarCtrl::SetState 方法的一般形式:
BOOL SetState(int nIndex, UINT nState);
- nIndex 参数表示要设置状态的按钮索引。
- nState 参数表示要设置的状态,它可以是以下之一的组合:
- TBSTATE_ENABLED:启用按钮
- TBSTATE_CHECKED:选中按钮(按下状态)
- TBSTATE_HIDDEN:隐藏按钮
这个方法返回一个布尔值,指示是否成功设置按钮的状态。
以下是一个简单的示例:
CToolBarCtrl m_toolBar;
// 假设有一个已经创建的工具栏对象 m_toolBar
// 设置工具栏的第二个按钮为按下状态
m_toolBar.SetState(1, TBSTATE_CHECKED);
在这个示例中,按钮索引是 1,表示第二个按钮(索引从零开始)。TBSTATE_CHECKED 表示设置按钮为按下状态。请根据实际需要调整索引和状态。
转载请注明出处:http://www.zyzy.cn/article/detail/22726/MFC/CToolBarCtrl