CToolBarCtrl::SetInsertMark 是 MFC 中 CToolBarCtrl 类的一个公共方法,用于设置工具栏上的插入标记。插入标记是一个可视化的指示,用于指示用户在工具栏上将插入一个新按钮的位置。

以下是该方法的一般用法:
BOOL SetInsertMark(
   INT nMark,
   BOOL bAfter = TRUE
);

  •  nMark 参数表示插入标记的索引位置,即要在哪个按钮前或后设置插入标记。

  •  bAfter 参数表示插入标记的方向,如果为 TRUE,则插入标记将出现在指定按钮后,如果为 FALSE,则插入标记将出现在指定按钮前。


使用示例:
CToolBarCtrl m_toolBar;
// 假设有一个已经创建的工具栏对象 m_toolBar

// 在第三个按钮后设置插入标记
m_toolBar.SetInsertMark(2, TRUE);

这将在工具栏的第三个按钮后面设置插入标记。请根据实际需求调整按钮的索引和方向。


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