BCGControlBar中文教程:Ribbon Designer(6/6)
Ribbon Designer允許用戶輕松地創(chuàng)建實際的應(yīng)用程序原型。這里需要現(xiàn)有的MFC項目作為輸入并生成一個帶有RC文件的Ribbon元素的輸出。當(dāng)您使用設(shè)計器編輯項目的部分已經(jīng)完成之后??梢栽诓僮髦羞\行并查看設(shè)計的Ribbon控件。
本教程主要為大家介紹如何利用Designer工具的優(yōu)勢。
修改應(yīng)用程序
Designer創(chuàng)建了XML表示的Ribbon Control布局、生成具有圖像集的png文件、創(chuàng)建一個引用*.rc2的生成文件、在設(shè)計時新增Command ID的定義到resource.h文件中。此外,當(dāng)項目正在保存時,您可以選擇向應(yīng)用程序的*.rc文件添加引用到rc2文件中。
Designer的所有輸出都位于res\BCGSoft_ribbon文件夾下。
重要!您必須從res\BCGSoft_ribbon文件夾中添加所有文件到Visual C++項目中。
如果您使用基于BCGControlBar Pro的項目,請執(zhí)行一下步驟來使用新的設(shè)計Ribbon控件鏈接應(yīng)用程序:
1. 在CMainFrame類中聲明Ribbon控件對象:
CBCGPRibbonBar m_wndRibbonBar;
2. 在CMainFrame :: OnCreate中創(chuàng)建和初始化Ribbon控件:
if (!m_wndRibbonBar.Create (this)) { return -1; } if (!m_wndRibbonBar.LoadFromXML (_T("IDR_BCGP_RIBBON_XML"))) { return -1; }