MFC 應用程式精靈、使用者介面功能
本主題將說明可用來指定應用程式外觀的選項。根據您在 MFC 應用程式精靈的 MFC 應用程式精靈、應用程式類型頁面中所指定的應用程式類型,決定專案可用的使用者介面功能。例如,您建立單一文件介面應用程式,則無法加入子框架樣式。
主框架樣式
設定應用程式主視窗框架的功能。選項
描述
粗框架
建立具有縮放邊框 (Sizing Border) 的視窗。預設值。
最小化方塊
在主框架視窗內包含最小化方塊。預設值。
最大化方塊
在主框架視窗內包含最大化方塊。預設值。
最小化
以圖示方式開啟主框架視窗。
最大化
以顯示器的完整大小來開啟主框架視窗。
系統功能表
在主框架視窗內包含系統功能表。預設值。
關於方塊
包含應用程式的 [關於] 方塊。使用者可以從應用程式的 [說明] 功能表存取這個方塊。除非您在 MFC 應用程式精靈、應用程式類型頁面中選取 [對話方塊架構],否則此預設無法變更。
注意事項。 通常,則無法使用此選項會指出精靈不會將選項套用到專案中,無法使用項目的核取方塊是選取或清除。在這種情況下,精靈永遠會加入 [關於] 方塊,除非您先行指定專案為對話方塊架構,並取消核取方塊。
初始狀態列
將狀態列加入到應用程式中。狀態列包含 CAPS LOCK、NUM LOCK 和 SCROLL LOCK 等鍵盤自動指示燈,以及顯示功能表指令與工具列按鈕等說明字串的訊息列。按一下本選項,即可加入功能表命令來顯示或隱藏狀態列。在預設情況下,應用程式有狀態列。不適用於對話方塊架構的應用程式類型。
分隔視窗
提供分隔列。分隔列將應用程式的主檢視分隔開來。在多重文件介面 (MDI) 應用程式中,MDI 子框架的用戶端視窗為分隔視窗;而在單一文件介面 (SDI) 應用程式及多重最上層文件應用程式中,主框架的用戶端視窗為分隔視窗。不適用於對話方塊架構的應用程式類型。
子框架樣式
指定應用程式中子框架的外觀及初始狀態。子框架樣式僅適用於 MDI 應用程式。選項
描述
子框架最小化方塊
指定子視窗是否有最小化按鈕 (預設為啟用)。
子框架最大化方塊
指定子視窗是否有最大化按鈕 (預設為啟用)。
子框架最大化
藉由在 CChildFrame 的 PreCreateWindow 成員函式中設定 cs.style 旗標 WS_MAXIMIZE,指定子視窗一開始時是否為最大化。
命令列 (功能表/工具列/功能區)
指定應用程式是否包含功能表、工具列和 (或) 功能區。不適用於對話方塊架構應用程式。選項
描述
使用傳統功能表
指定應用程式包含傳統的不可拖曳式功能表。
使用傳統停駐工具列
在應用程式中加入標準 Windows 工具列。工具列包含建立新文件、開啟和儲存文件檔案、剪下、複製、貼上或列印文字、以及進入 [說明] 模式等按鈕。啟用本選項亦等於加入功能表命令,來顯示或隱藏工具列。
使用瀏覽器樣式工具列
在應用程式中加入 Internet Explorer 樣式的工具列。
使用功能表列和工具列
表示應用程式包含可拖曳式功能表列和工具列。
使用者定義工具列和影像
讓使用者在執行階段自訂工具列和工具列影像。
個人化功能表行為
指定功能表開啟時包含完整的項目清單,還是只包含使用者最常用的命令。
使用功能區
在您的應用程式中使用如 Office 2007 的功能區,而不使用功能表列或工具列。
對話方塊標題
僅限於 CDialog 類別架構的應用程式,本標題會顯示在對話方塊的標題列中。若要編輯此欄位,您必須選取 [應用程式類型] 下的 [對話方塊架構] 選項。如需詳細資訊,請參閱MFC 應用程式精靈、應用程式類型。