在 MFC(Microsoft Foundation Classes)中,COleCmdUI 类具有一个公共方法 SetCheck,用于设置与该命令 UI 元素相关联的命令的选中状态。一般而言,SetCheck 方法的声明可能类似于以下形式:
void SetCheck(int nCheck);

这个方法允许你在 UI 元素中设置与 COleCmdUI 对象关联的命令的选中状态。参数 nCheck 通常可以取以下值:

  •  0 表示未选中状态。

  •  1 表示选中状态。

  •  -1 表示混合状态(通常用于表示一组子命令中的一些被选中,一些未选中)。


通常,这个方法会在命令 UI 更新过程中被调用,以根据当前上下文和状态来动态地设置相应的 UI 元素的选中状态,比如菜单项或工具栏按钮。




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