CToolBarCtrl::SetInsertMark 是 MFC(Microsoft Foundation Classes)中的 CToolBarCtrl 类的公共方法之一。这个方法用于设置工具栏上插入标记的位置。插入标记是用来指示将新按钮插入到工具栏中的位置的一个标记。

方法原型如下:
void SetInsertMark(
   int iIndex,
   BOOL bAfter
);

参数说明:
  •  iIndex:指定插入标记的位置,即要插入按钮的索引。

  •  bAfter:一个布尔值,指定插入标记是放在指定索引前还是后。如果为 TRUE,表示在指定索引后设置插入标记;如果为 FALSE,表示在指定索引前设置插入标记。


以下是一个简单的例子,演示如何使用 SetInsertMark 方法:
// 假设 m_wndToolBar 是 CToolBarCtrl 对象
int iInsertIndex = 2; // 要插入按钮的索引
BOOL bAfter = TRUE;   // 在指定索引后设置插入标记

m_wndToolBar.SetInsertMark(iInsertIndex, bAfter);

这个例子将在工具栏的第三个位置(索引为2)后设置插入标记。你可以根据需要调整 iInsertIndex 和 bAfter 的值。


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