建立表單架構的 MFC 應用程式

表單是一個對話方塊,其中包含可讓使用者存取及可能變更資料的控制項。 您可能想要開發使用者從表單選取範圍的應用程式。 一般而言,表單型應用程式可讓使用者從 [檔案 ] 功能表中按一下 [新增 ] 來存取 表單。 對話方塊型應用程式,不會讓使用者存取 [檔案 ] 功能表中的 [新增 ] 選項 ,也會被視為表單型應用程式。

單一檔介面 (SDI), 表單型應用程式只允許特定表單的一個實例一次執行。 從 [檔案 ] 功能表中的 [新增] 選項 中選取新表單,即可從 SDI 表單型應用程式同時執行不同的表單

如果您建立多個檔介面 (MDI),表單型應用程式,應用程式將能夠支援相同表單的多個實例。

如果您建立具有多個最上層檔支援的應用程式,桌面是檔的隱含父代,而且檔的框架不限於應用程式的工作區。 您可以開啟檔的多個實例,每個實例都有自己的框架、功能表和工作列圖示。 您可以個別關閉檔的後續實例,但如果您從 初始實例的 [檔案 ] 功能表中選取 [結束 ] 選項,應用程式就會關閉所有實例。

SDI、MDI 和多個最上層檔應用程式都是以表單為基礎,並使用檔/檢視架構。

根據定義,任何對話式應用程式都是以表單為基礎。 對話方塊型應用程式不會使用檔/檢視架構,因此您必須管理自己其他表單的建立和存取方法。

表單型應用程式的基類為 CFormView 。 如果您的應用程式具有資料庫支援,您也可以選取衍生自 CFormView 的任何類別。 表單是衍生自 CFormView 或繼承自 CFormView 的任何類別的任何視窗。

即使您使用 這類 CView 基類,您稍後仍可藉由 新增衍生自 CFormView 的 MFC 類別 ,來建立以表單為基礎的應用程式。

當您完成精靈之後,您的專案就會開啟,而且如果您選取 CFormView [或繼承自 CFormView 的類別] 作為基類,或如果您建立對話式應用程式,Visual C++ 會開啟對話方塊編輯器。 此時,您已準備好設計第一個表單。

開始建立表單型 MFC 可執行檔

  1. 依照建立表單型 MFC 應用程式的 MFC 應用程式 中的 指示操作。

  2. 在 [MFC 應用程式精靈 應用程式類型 ] 頁面中,選取 [ 檔/檢視架構支援 ] 核取方塊。

  3. 選取 [單一檔]、 [多個檔 ] 或 [多個最上層檔 ]。

    注意

    如果您選擇 SDI、MDI 或多個最上層檔介面應用程式, CView 預設會設定為精靈 [產生的類別 ] 頁面中應用程式檢視 的基類。 若要建立表單型應用程式,您必須選取 CFormView 作為應用程式檢視的基類。 請注意,精靈不提供表單型應用程式的列印支援。

  4. 在精靈的其他頁面上設定您想要的任何其他專案選項。

  5. 按一下 [ 完成 ] 以產生基本架構應用程式。

如需詳細資訊,請參閱

另請參閱

MFC 應用程式精靈
表單檢視
建立檔案總管樣式的 MFC 應用程式
建立網頁瀏覽器樣式的 MFC 應用程式