标签: mfc mfc-feature-pack
MFC CMFCRibbonCheckBox课程仅支持IsChecked() 如何在程序代码中更改功能区复选框的检查状态? 有没有办法设置检查状态,如CButton::SetCheck()。
CMFCRibbonCheckBox
IsChecked()
CButton::SetCheck()
答案 0 :(得分:1)
您可以从CMFCRibbonCmdUI :: SetCheck复制代码。 CMFCRibbonBaseElement :: m_bIsPressed是受保护的成员,因此您需要通过派生类公开它。 CMFCRibbonCmdUI通过阶级友谊有一个后门。