gpt4 book ai didi

c++ - 嵌入 Pane 时启用\禁用 CMFCToolBar 按钮

转载 作者:行者123 更新时间:2023-11-28 07:30:40 26 4
gpt4 key购买 nike

我知道从 CMFCToolBar 启用/禁用按钮的最佳方法是使用

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

但是当工具栏嵌入到 CDockable Pane 中时,这似乎不起作用我有一个 CMFCToolBar 的派生类,它需要启用 Pane 中的按钮,但我没有尝试将它们禁用。

最佳答案

好的,我发现唯一的解决方案不是使用禁用按钮的标准方法,而是将条件放在每个 on 命令更新函数中并使用 pCmdUI->Enable(FALSE);与您对菜单所做的没什么不同。

关于c++ - 嵌入 Pane 时启用\禁用 CMFCToolBar 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17799068/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com