设置CMFCRibbonCheckBox的检查

时间:2017-09-02 13:50:03

标签: mfc mfc-feature-pack

MFC CMFCRibbonCheckBox课程仅支持IsChecked() 如何在程序代码中更改功能区复选框的检查状态? 有没有办法设置检查状态,如CButton::SetCheck()

1 个答案:

答案 0 :(得分:1)

您可以从CMFCRibbonCmdUI :: SetCheck复制代码。 CMFCRibbonBaseElement :: m_bIsPressed是受保护的成员,因此您需要通过派生类公开它。 CMFCRibbonCmdUI通过阶级友谊有一个后门。