gpt4 book ai didi

c++ - 从功能区隐藏、显示、添加或删除按钮?

转载 作者:行者123 更新时间:2023-11-28 01:17:25 25 4
gpt4 key购买 nike

有没有人想出是否可以在运行时隐藏、显示、添加或删除功能区栏中的按钮?是否可以?我希望按钮仅显示在 DEBUG 版本中。

最佳答案

10 年前,在引入功能区资源文件之前,如果您选择功能区图形用户界面,在 CMainFrame::OnCreate 中以编程方式添加按钮实际上是唯一的方法。看起来像这样:

CMFCRibbonMainPanel* pMainPanel = m_wndRibbonBar.AddMainCategory (_T("File"), IDB_TOOLBAR_16, IDB_TOOLBAR_32);
pMainPanel->Add (new CMFCRibbonButton (ID_FILE_NEW, "&New\nStrg+N", 0, 0));
pMainPanel->Add (new CMFCRibbonButton (ID_FILE_OPEN, "&Open...\nStrg+O", 1, 1));
pMainPanel->Add (new CMFCRibbonButton (ID_FILE_SAVE, "&Save\nStrg+S", 2, 2));
pMainPanel->Add (new CMFCRibbonButton (ID_FILE_SAVE_AS, "Save &as\nStrg+U", 3, 3));
#ifdef _DEBUG
pMainPanel->Add (new CMFCRibbonButton (ID_FILE_DEBUG_INFO, "Show &Debug Information\nStrg+D", 4, 4));
#endif

关于c++ - 从功能区隐藏、显示、添加或删除按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58225841/

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