BOOL SetButtonInfo(
int nIndex,
UINT nID,
UINT nStyle,
int iImage
);
其中参数含义为:
- nIndex:要设置信息的工具栏按钮的索引。
- nID:工具栏按钮的命令标识符。
- nStyle:工具栏按钮的风格标识符。
- iImage:工具栏按钮的图像索引,指示按钮在位图中的位置。
返回值是 BOOL 类型,表示是否成功设置按钮信息。
这个方法通常用于在运行时更改工具栏按钮的属性。以下是一个简单的示例:
CToolBar myToolBar;
// 假设myToolBar已经被创建
// 获取第一个按钮的索引
int nIndex = 0;
// 设置第一个按钮的信息
UINT nNewID = ID_NEW_COMMAND;
UINT nNewStyle = TBSTYLE_BUTTON;
int iNewImage = 0;
if (myToolBar.SetButtonInfo(nIndex, nNewID, nNewStyle, iNewImage))
{
// 成功设置按钮信息,可以继续其他操作
}
else
{
// 设置失败,处理错误
}
在这个例子中,nIndex 是要设置信息的工具栏按钮的索引,nNewID 是新的命令标识符,nNewStyle 是新的风格标识符,iNewImage 是新的图像索引。成功设置按钮信息后,你可以在工具栏上看到相应的变化。
转载请注明出处:http://www.zyzy.cn/article/detail/22666/MFC/CToolBar