是否可以在MFC功能区栏中添加一对单选按钮以及如何添加?
我可以通过复选框来实现这一点,但我更喜欢单选按钮,因为它们为用户提供了关于选项效果的更清晰的线索。
不,据我所知。通常的方法是使用复选框模拟行为。您需要手动控制相应OnUpdate消息处理程序中的行为:
void CC3SplicitView::OnUpdateToBe(CCmdUI *pCmdUI) { pCmdUI->SetCheck(m_bToBe); } void CC3SplicitView::OnUpdateOrNotToBe(CCmdUI *pCmdUI) { pCmdUI->SetCheck(!m_bToBe); }