0
A
回答
2
使用SetAlwaysLargeImage()成員功能菜單中的子項,這通常是CMFCRibbonButtons本身:
std::auto_ptr<CMFCRibbonButton> apBtn3(new CMFCRibbonButton(ID_RIBBON_BTN_3, _T("Split Button"), 2, 2));
apBtn3->SetMenu(IDR_RIBBON_MENU_1, TRUE);
apBtn3->SetAlwaysLargeImage();
apBtn3->RemoveSubItem(0);
std::auto_ptr<CMFCRibbonButton> apSubButton(new CMFCRibbonButton(ID_RIBBON_MBTN_1, _T("Item 1"), 2, 2)); // <-- !!!
apSubButton->SetAlwaysLargeImage(); // <-- !!!
apBtn3->AddSubItem(apSubButton.release(), 0); // <-- !!!
pPanel1->Add(apBtn3.release());
(修改從RibbonGadgets樣本代碼)
1
這似乎是一個CMFCRibbonGallery,而不是一個CMFCRibbonButton。代碼示例:
pPanel1->Add(new CMFCRibbonGallery(ID_RIBBON_PBTN_1, _T("Embedded"), 0, 0, IDB_RIBBON_PALETTE_1, 64));
CMFCRibbonGallery* pBtn2 = new CMFCRibbonGallery(ID_RIBBON_PBTN_2, _T("Button"), 1, 1, IDB_RIBBON_PALETTE_1, 64);
pBtn2->SetButtonMode();
pBtn2->SetAlwaysLargeImage();
pPanel1->Add(pBtn2);
(從RibbonGadgets樣品取)
[編輯:這是錯誤的答案。檢查(並upvote)我的其他答案。我只留下這個沒有迴應的評論。]
相關問題
- 1. 使用XML功能區的動態功能區按鈕大小
- 2. 帶單選按鈕功能的按鈕
- 3. 帶有子菜單的Excel 2007功能區拆分按鈕
- 4. 帶有按鈕的Gridview項目條款
- 5. 在Excel 2007功能區按鈕上添加較大的圖標
- 6. link_to功能的Symfony圖像按鈕
- 7. 使用功能區按鈕
- 8. 功能區按鈕點擊
- 9. 禁用功能區按鈕
- 10. 禁用功能區按鈕
- 11. 帶文本和圖像按鈕的QtCombobox項目
- 12. 帶有透明區域的C#PNG圖像作爲按鈕
- 13. 帶有透明度的圖像按鈕
- 14. 帶有純HTML/CSS圖像的按鈕
- 15. 帶有圖像按鈕的Android佈局
- 16. 帶有按鈕的Tkinter GUI圖像
- 17. 帶圖像的FLTK按鈕
- 18. 帶圖像的按鈕
- 19. 帶圖像的WPF按鈕
- 20. 功能區按鈕圖像以編程方式
- 21. 添加功能的圖像wp_nav_menu項目
- 22. 調整imagView和左欄按鈕項目的圖像大小
- 23. 帶圖像的CSS按鈕,可能無法調用圖像?
- 24. 帶有遠程圖像的ListActivity項目
- 25. 選項卡按鈕功能
- 26. 帶有更大/更大按鈕的UIScrollBar
- 27. 帶兩個功能的一個按鈕
- 28. 帶單選按鈕的jQuery post功能
- 29. 如何:帶有動態屬性的多個工作簿級功能區項目的Excel功能區?
- 30. 使用WPF功能區(用於.NET 4)和RibbonControlSizeDefinition控制功能區項目大小的項目級別控制
太棒了!通過ribbon xml元素屬性可以實現相同的效果。 – ali
我還沒有找到如何將複選框添加到大圖標菜單項,但是... – thomiel
它可以沿着其他大圖標添加,但我無法設法使複選框本身儘可能大,即使「總是大」屬性設置爲「真」。看看編輯問題部分的圖片。 – ali