0

CMFCToolBar からボタンを有効/無効にする最良の方法は、使用することです。

  int b_id = m_ToolBar.CommandToIndex(ID_BUTTON);
    m_ToolBar.SetButtonStyle(b_id,TBBS_DISABLED);

しかし、ツールバーが CDockable ペイン内に埋め込まれている場合、それは機能しないようです。

4

2 に答える 2

1

OK 唯一の解決策は、ボタンを無効にする標準的な方法を使用するのではなく、各 on コマンド更新関数に条件を入れて pCmdUI->Enable(FALSE); を使用することであることがわかりました。メニューに対して行うことと大差ありません。

于 2013-07-22T23:37:43.337 に答える