共用方式為


逐步解說: 使用 MFC 建立功能區應用程式

這個逐步解說會示範如何使用 MFC 應用程式精靈建立功能區會有預設的應用程式。您可以再加上展開功能區自訂 有的功能區類別 我的最愛功能區] 面板中,然後再增加一些經常使用的是加入面板中的命令。

必要條件

這個逐步解說假設您已設定Visual Studio使用一般開發設定。如果您使用不同的設定,可能無法顯示部份下列指示中所參考的使用者介面 (UI) 項目。如需有關如何變更設定的資訊,請參閱HOW TO:重設您的設定

若要建立 MFC 應用程式具有的功能區

  1. 使用 MFC 應用程式精靈來建立具有功能區的 MFC 應用程式。若要執行精靈,並在檔案 功能表上指向 新增,然後按一下 專案

  2. 新的專案 對話方塊方塊中,展開 Visual C++ 下的節點安裝的範本,請選取 MFC,綴恁寁 的 MFC 應用程式。輸入專案名稱,例如, MFCRibbonApp,然後按一下 [ 確定

  3. 第一頁的 MFC 應用程式精靈,按一下 [ 下一步

  4. 應用程式類型 一頁,在 視覺化樣式和色彩,請選取 Office 2007 (Blue 佈景主題)。保留其他設定。按一下 [下一步]。

  5. 複合文件支援 頁面上,請確定 已選取,然後按一下 [ 下一步

  6. 文件範本內容 一頁,在 附檔名 方塊中,輸入副檔名之文件的此應用程式建立,例如, mfcrbnapp。按一下 [下一步]。

  7. 資料庫支援 頁面上,請確定 已選取,然後按一下 [ 下一步

  8. 使用者介面功能 頁面上,請確定 使用功能區已選取。按一下 [下一步]。

  9. 根據預設, MFC 應用程式精靈加入多個停駐窗格的支援。本逐步解說只是教授關於功能區,因為您可以從應用程式來移除這些選項。在進階功能頁面上,清除所有選項。按一下 [下一步]。

  10. 產生的類別 頁面上,按一下 完成來建立 MFC 應用程式。

  11. 如果要確認已成功地建立應用程式,來建置它,並執行它。若要建置應用程式,請按一下 [建置] 功能表上的 [建置方案]。如果應用程式建置成功時,執行的 [巨集啟動偵錯偵錯功能表。

    精靈會自動建立功能區中有一個功能區類別,名為家用。這個功能區包含三個功能區面板的名稱分別是剪貼簿檢視,以及 視窗

若要加入至功能區的分類和面板

  1. 若要開啟精靈建立時,在功能區資源檢視 功能表上指向 其他視窗 ,然後按一下 資源檢視。在資源檢視,按一下 [ 功能區 ,然後按兩下 [ IDR_RIBBON

  2. 首先,至功能區加入自訂的類別,藉由連按兩下類別工具箱

    一種類別,標題, Category1 會建立。根據預設,類別目錄會包含一個面板。

    以滑鼠右鍵按一下 Category1 ,然後按一下 [ 屬性。在屬性 ] 視窗中,變更 標題 到 自訂。

    大型影像小影像屬性會指定做為此類別中的功能區項目圖示的點陣圖。由於建立自訂點陣圖不在本逐步解說的範圍內,只是重複使用由精靈所建立的點陣圖。小型點陣圖片是 16 x 16 像素的像素。小的影像,請使用點陣圖由 IDB_FILESMALL 的資源 id。大型點陣圖片是 32 x 32 像素的像素。至於大型影像,使用點陣圖由 IDB_FILELARGE 的資源 id。

    注意事項注意事項

    在高 dpi 英吋 (HDPI) 顯示的詳細資訊,才會自動使用的映像的 HDPI 版本。

  3. 接下來,來自訂 [面板] 中。面板用來群組邏輯上彼此相關的項目。例如,在家用 ] 索引標籤,此應用程式中, 剪下複製,和 貼上 命令都位於上 剪貼簿面板。若要自訂 [面板] 中,以滑鼠右鍵按一下與 Panel1 ,然後按一下 屬性。在屬性 ] 視窗中,變更 標題 到 我的最愛。

    您可以指定的映像索引的面板。這個數字指定的圖示,如果要加入至功能區面板會顯示快速存取工具列。在 [功能區面板本身不會顯示圖示。

  4. 若要驗證的功能區類別及面板都已順利建立,請預覽功能區控制項。在功能區編輯器] 工具列上,按一下 測試功能區 按鈕。A 自訂 ] 索引標籤,並 我的最愛面板應該顯示在功能區上。

若要將項目加入至功能區面板

  1. 若要將項目加入至您在先前的程序] 面板中,拖曳控制項,從功能區編輯器 區段中的 工具箱加入面板中,在 [設計] 檢視中。

  2. 首先,加入列印 ] 按鈕。列印 按鈕都會擁有相同的子功能表,其中包含 快速印刷會以預設的印表機的列印的命令。這兩種命令已經定義此應用程式。它們在應用程式] 功能表。

    若要建立列印按鈕之後,將 [按鈕] 工具拖曳至面板。

    屬性 ] 視窗中,變更 ID 屬性,以 ID_FILE_PRINT,這應該已經定義。變更標題 到 列印。變更的映像索引 到 4。

    若要建立快速印刷 按鈕之後,按一下 [屬性值] 欄位,位在 功能表項目,然後按一下省略符號 ( ...]).在項目編輯器,按一下 [未加上標籤 新增 按鈕來建立功能表項目。在屬性 ] 視窗中,變更 標題 到 快速印刷, ID 到 ID_FILE_PRINT_DIRECT,和 映像 到 5。影像屬性指定快速印刷圖示在 IDB_FILESMALL 點陣圖資源。

  3. 若要確認這些按鈕已加入至功能區面板,建置應用程式並執行它。若要建置應用程式,請按一下 [建置] 功能表上的 [建置方案]。如果應用程式建置成功,請按一下 [偵錯] 功能表上的 [開始偵錯] 執行應用程式。列印 上的按鈕和下拉式方塊 我的最愛 面板上 自訂應該顯示在功能區] 索引標籤。

後續步驟

How to: 自訂快速存取工具列

How to: 自訂的應用程式按鈕

端對端的範例,請參閱範例 (MFC 功能套件)

請參閱

概念

範例 (MFC 功能套件)

其他資源

逐步解說 (MFC)