CToolBarCtrl::MoveButton 是 MFC 中 CToolBarCtrl 类的一个公共方法。这个方法用于移动工具栏上的按钮到新的位置。以下是 CToolBarCtrl::MoveButton 方法的一般用法:
BOOL MoveButton(
   UINT nOldPos,
   UINT nNewPos
);

  •  参数 nOldPos 指定要移动的按钮的当前位置索引。

  •  参数 nNewPos 指定按钮移动到的新位置索引。


这个方法返回一个布尔值,指示是否成功移动按钮。如果成功,返回非零值;如果失败,返回零。

下面是一个简单的示例,演示如何在 MFC 应用程序中使用 CToolBarCtrl::MoveButton 方法:
// 假设 m_wndToolBar 是 CToolBarCtrl 对象
UINT nOldPos = 0;  // 替换为实际的按钮当前位置索引
UINT nNewPos = 2;  // 替换为实际的按钮新位置索引

BOOL bSuccess = m_wndToolBar.MoveButton(nOldPos, nNewPos);

if (bSuccess) {
    // 成功移动按钮
    // 在这里执行相关操作
} else {
    // 移动按钮失败
    // 在这里处理失败的情况
}

请确保在使用 CToolBarCtrl::MoveButton 方法之前,已经创建并初始化了工具栏对象。此外,你需要替换 nOldPos 和 nNewPos 为实际的按钮位置索引。




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