代码之家  ›  专栏  ›  技术社区  ›  Andrey Pro

是否可以在MFC功能区栏中添加一对单选按钮?

  •  1
  • Andrey Pro  · 技术社区  · 11 年前

    是否可以在MFC功能区栏中添加一对单选按钮以及如何添加?

    我可以通过复选框来实现这一点,但我更喜欢单选按钮,因为它们为用户提供了关于选项效果的更清晰的线索。

    1 回复  |  直到 11 年前
        1
  •  2
  •   thomiel    11 年前

    不,据我所知。通常的方法是使用复选框模拟行为。您需要手动控制相应OnUpdate消息处理程序中的行为:

    void CC3SplicitView::OnUpdateToBe(CCmdUI *pCmdUI)
    {
        pCmdUI->SetCheck(m_bToBe);
    }
    
    void CC3SplicitView::OnUpdateOrNotToBe(CCmdUI *pCmdUI)
    {
        pCmdUI->SetCheck(!m_bToBe);
    }