BOOL CToolBarCtrl::MoveButton(UINT nID, int nNewPos);
其中:
- nID 参数是要移动的按钮的命令标识符。
- nNewPos 参数是按钮在工具栏中的新位置索引。
这个方法返回一个布尔值,表示是否成功移动按钮。如果成功,返回值为 TRUE;否则,返回值为 FALSE。
示例用法:
// 获取 CToolBarCtrl 对象的指针,假设 pToolBar 是 CToolBarCtrl 对象的指针
CToolBarCtrl* pToolBar = (CToolBarCtrl*)GetDlgItem(IDC_TOOLBAR);
// 移动按钮的命令标识符为 ID_BUTTON1 的按钮到新的位置索引 2
BOOL bSuccess = pToolBar->MoveButton(ID_BUTTON1, 2);
if (bSuccess) {
// 移动成功
} else {
// 移动失败
}
这个方法通常用于重新排列工具栏上的按钮顺序。
转载请注明出处:http://www.zyzy.cn/article/detail/22714/MFC/CToolBarCtrl